Конвертация CSV в TOML даёт то же содержимое в другом контейнере. Всё работает в браузере: ничего не загружается, без очереди и без ограничения размера.
Что меняется при конвертации CSV в TOML
- Оба формата без потерь: в изображении или звуке ничего не меняется, только контейнер и сжатие.
- Каждая строка становится записью, а строка заголовка ключами. Числа остаются числами, пустые ячейки становятся null.
- Разделитель определяется автоматически (запятая, точка с запятой, табуляция). Excel в русской, французской, немецкой и других локалях пишет точку с запятой, и мы это учитываем.
Когда конвертировать, а когда нет
Конвертируйте в TOML для задач: конфигурация проектов. Минималистичный формат конфигурации. Его используют Rust, Python и Cloudflare.
Оставьте CSV для задач: перенос таблиц между программами. Таблица в виде простого текста. Её понимает любая электронная таблица и база данных.
Как конвертировать CSV в TOML
- Перетащите файл CSV в конвертер выше или нажмите, чтобы выбрать. Можно несколько сразу.
- При необходимости проверьте параметры: разделитель csv.
- Нажмите «Конвертировать», затем «Скачать». Ничего не отправлялось, всю работу сделал ваш браузер.
Вопросы
Мой файл CSV загружается?
Нет. Конвертация выполняется в браузере с помощью WebAssembly. У этого сайта нет точки загрузки. Можно открыть вкладку «Сеть» в браузере или отключить интернет после загрузки страницы, и всё продолжит работать.
Есть ли ограничение на размер файла?
Жёсткого нет. Всё упирается в память устройства: большой файл (данные) на телефоне обрабатывается медленнее, чем на ноутбуке, но ничего не отклоняется из-за размера.
Это бесплатно?
Да, без аккаунта, без дневного лимита и без водяного знака. Вычисления выполняет ваше устройство, так что нет счёта за сервер, который пришлось бы перекладывать на вас.
Ухудшится ли качество?
Нет. TOML сохраняет без потерь: содержимое записывается точно.
Можно конвертировать несколько файлов сразу?
Да. Перетащите их все; каждый конвертируется по очереди, и скачать их можно по одному или одним ZIP.
Какой движок выполняет конвертацию?
Движок данных (SheetJS, js-yaml, fast-xml-parser, smol-toml), скомпилирован в WebAssembly и работает в браузере. При первом использовании скачивается около 0.9 МБ, дальше из кэша.