Перейти к основному содержанию

Форматер CSV

Очистите беспорядочные данные CSV — автоматически обнаружьте или выберите разделитель ввода, удалите лишние пробелы и переформатируйте с согласованным разделителем и кавычками RFC 4180 (только при необходимости или всегда).

Ввод

Вывод

Отформатированный CSV
 
Это было полезно?

Другие способы использовать этот инструмент

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, отредактированного вручную или скопированного из таблицы.

Как это использовать

  1. Вставьте ваши данные CSV в поле ввода.
  2. Выберите входной разделитель или оставьте на Автоматическое обнаружение.
  3. Выберите выходной разделитель и стиль кавычек.
  4. Скопируйте отформатированный результат или загрузите его как файл .csv.

FAQ

Правильно ли он обрабатывает поля в кавычках со значками запятой внутри? Да. "Smith, John",30 анализируется как два поля — Smith, John и 30 — не три, потому что парсер отслеживает, находится ли он внутри поля в кавычках перед поиском разделителей.

Могу ли я преобразовать CSV с разделителем-точкой с запятой в CSV с разделителем-запятой? Да — установите входной разделитель на точку с запятой (или Автоматическое обнаружение) и выходной разделитель на запятую.

Исправит ли он неровное количество столбцов в строке? Нет — этот инструмент переделимитирует и переформатирует; он не изменяет форму строк. Он не будет молча удалять или создавать столбцы.

Конфиденциальность

Анализ и форматирование выполняются полностью в вашем браузере. Ваши данные CSV никогда не покидают ваше устройство — безопасны для электронных таблиц, содержащих данные клиентов, финансовые записи или что-либо еще, что вы предпочитаете не загружать на сервер.

csvformatterdataspreadsheetrfc4180

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.