Форматер CSV
Очистите беспорядочные данные CSV — автоматически обнаружьте или выберите разделитель ввода, удалите лишние пробелы и переформатируйте с согласованным разделителем и кавычками RFC 4180 (только при необходимости или всегда).
Ввод
Вывод
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/csv-formatter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csvInput": "Name, Age,City\n Alice , 30,New York\nBob,25, Bos…",
"inputDelimiter": ",",
"outputDelimiter": ",",
"quoteStyle": "as-needed",
"trimWhitespace": "true"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `csv-formatter` tool (CSV Formatter) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
Виджет для встраивания
<iframe
src="https://iotools.cloud/embed/csv-formatter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Форматер CSV — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.
| Стоимость вызова API/MCP | От 5 кредитов |
|---|---|
| Нужно больше кредитов? | Посмотреть тарифы |
Также доступно через
Руководства
Что делает этот форматер CSV?
CSV-файлы, экспортированные из электронных таблиц, баз данных и скриптов, редко бывают согласованными — одни используют запятые, другие точки с запятой или табуляции; некоторые дополняют поля лишними пробелами; некоторые смешивают значения в кавычках и без кавычек. Этот инструмент анализирует все, что вы вставляете, с помощью реального парсера CSV (а не наивного разделения на запятые) и переформатирует в чистый, согласованно разделенный и правильно заключенный в кавычки CSV.
Кавычки RFC 4180, вкратце
Конвенция RFC 4180, которую соблюдают большинство инструментов электронных таблиц и баз данных, гласит:
- Поле нуждается в кавычках только, если оно содержит разделитель, двойную кавычку или разрыв строки.
- Буквальная двойная кавычка внутри поля в кавычках экранируется удвоением (
""). - Все остальное можно писать без кавычек.
Парсер этого инструмента понимает это соглашение на входе — поле в кавычках, такое как "Smith, John", читается как одно поле, содержащее запятую, а не два поля — и его сериализатор применяет это на выходе, поэтому кавычки добавляются только там, где они действительно необходимы.
Опции
- Входной разделитель — запятая, точка с запятой, табуляция или Автоматическое обнаружение (выбирает наиболее часто встречающийся разделитель вне кавычек в первой строке).
- Выходной разделитель — запятая, точка с запятой или табуляция, независимо от входного разделителя.
- Стиль кавычек — Кавычки только при необходимости (минимальные кавычки RFC 4180) или Всегда заключать поля в кавычки (заключает каждое поле в двойные кавычки, полезно для инструментов, неправильно анализирующих строки, похожие на числа, без кавычек).
- Удалять пробелы — удаляет начальные/конечные пробелы из каждого поля, полезно для CSV, отредактированного вручную или скопированного из таблицы.
Как это использовать
- Вставьте ваши данные CSV в поле ввода.
- Выберите входной разделитель или оставьте на Автоматическое обнаружение.
- Выберите выходной разделитель и стиль кавычек.
- Скопируйте отформатированный результат или загрузите его как файл
.csv.
FAQ
Правильно ли он обрабатывает поля в кавычках со значками запятой внутри?
Да. "Smith, John",30 анализируется как два поля — Smith, John и 30 — не три, потому что парсер отслеживает, находится ли он внутри поля в кавычках перед поиском разделителей.
Могу ли я преобразовать CSV с разделителем-точкой с запятой в CSV с разделителем-запятой? Да — установите входной разделитель на точку с запятой (или Автоматическое обнаружение) и выходной разделитель на запятую.
Исправит ли он неровное количество столбцов в строке? Нет — этот инструмент переделимитирует и переформатирует; он не изменяет форму строк. Он не будет молча удалять или создавать столбцы.
Конфиденциальность
Анализ и форматирование выполняются полностью в вашем браузере. Ваши данные CSV никогда не покидают ваше устройство — безопасны для электронных таблиц, содержащих данные клиентов, финансовые записи или что-либо еще, что вы предпочитаете не загружать на сервер.