Форматер CSV и средство выравнивания столбцов

Данные
РЕКЛАМА · УДАЛЯТЬ?

Параметры ввода

Параметры форматирования

Предпросмотр данных

Конвертация

РЕКЛАМА · УДАЛЯТЬ?

Гид

CSV Formatter & Column Aligner

Форматер CSV и средство выравнивания столбцов

Форматируйте и выравнивайте CSV-данные с двумя режимами вывода: стандартный CSV, нормализованный по RFC 4180 с правильными кавычками и экранированием, или красиво оформленный, выровненный по столбцам вывод для удобства чтения. Включает автоматическое определение разделителя, таблицу предпросмотра данных, валидацию и экспорт в JSON, таблицу Markdown и SQL INSERT.

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

Вставьте CSV-данные в область ввода. Выберите входной разделитель (запятая, табуляция, точка с запятой, вертикальная черта — или позвольте автоматически определить). Выберите режим вывода: RFC 4180 для стандартного CSV или Pretty-Print для выровненных столбцов с пробелами. Настройте стиль кавычек, удаление дублирующихся строк, обрезку пробелов и дополнительную сортировку. Просмотрите отформатированный вывод, проверьте таблицу предпросмотра данных и экспортируйте как JSON, Markdown или SQL.

Функции

  • Нормализация RFC 4180 — Правильно заключённые в кавычки поля, корректно экранированные встроенные кавычки (удвоенные), окончания строк CRLF и согласованное использование разделителя. Создаёт стандартный CSV, который может обработать любой парсер.
  • Выравнивание красивой печати — Столбцы дополнены пробелами, чтобы все значения выровнялись по вертикали. Строка заголовка выделена линией разделителя. Идеально подходит для отображения в терминале, документации или быстрой визуальной проверки данных.
  • Поддержка разделителей — Выбор входного и выходного разделителя: запятая, табуляция, точка с запятой или вертикальная черта. Автоматическое определение анализирует входные данные, чтобы определить наиболее вероятный разделитель.
  • Опции кавычек — Кавычки для всех полей, кавычки только для полей, содержащих разделитель, кавычки или переносы строк, или никогда не использовать кавычки. Правильно обрабатывает встроенные кавычки и многострочные поля.
  • Предпросмотр данных — Отображённая HTML-таблица с выделенной строкой заголовка, сортируемые столбцы, счётчик строк и столбцов.
  • Проверка — Обнаруживает несогласованные количества столбцов, неэкранированные кавычки, пустые строки и конечные разделители. Сообщает о статусе соответствия RFC 4180.
  • Очистка данных — Удаление дублирующихся строк, обрезка пробелов от значений ячеек, сортировка по любому столбцу.
  • Экспорт — Копирование как JSON (массив объектов или массив массивов), таблица Markdown или SQL INSERT-инструкции с настраиваемым именем таблицы.

Стандарт RFC 4180

RFC 4180 определяет стандартный формат для CSV-файлов: поля разделены запятыми, записи разделены CRLF, дополнительная строка заголовка, поля, содержащие запятые/кавычки/переносы строк, должны быть заключены в двойные кавычки, и встроенные двойные кавычки экранированы путём их удвоения (""). Этот форматтер обеспечивает, чтобы ваш вывод CSV соответствовал этому стандарту для максимальной совместимости с электронными таблицами, базами данных и инструментами обработки данных.

РЕКЛАМА · УДАЛЯТЬ?

Что такое RFC 4180?

RFC 4180 — это интернет-стандарт, определяющий формат CSV-файла (Comma-Separated Values, значения, разделённые запятыми). Он определяет правила для разделения полей (запятые), разделения записей (CRLF), цитирования (двойные кавычки вокруг полей со специальными символами) и экранирования (удвоение встроенных кавычек). Хотя многие реализации CSV отличаются от этого стандарта, соответствие RFC 4180 обеспечивает, чтобы ваши CSV-файлы правильно работали с любым совместимым парсером — включая Excel, Google Sheets, инструменты импорта баз данных и библиотеки CSV для языков программирования.

Когда следует заключать CSV-поля в кавычки?

Поля должны быть заключены в кавычки, когда они содержат символ-разделитель (запятая по умолчанию), двойные кавычки или разрывы строк (переносы). Также рекомендуется заключать в кавычки поля с пробелами в начале/конце, если эти пробелы значительны. Опция «Кавычки только при необходимости» обрабатывает это автоматически — она добавляет кавычки только вокруг полей, которые их требуют. «Кавычки для всех полей» — самый безопасный вариант для максимальной совместимости, в то время как «Никогда не использовать кавычки» создаёт наиболее компактный вывод, но может вызвать проблемы, если поля содержат специальные символы.

В чём разница между CSV и TSV?

CSV (Comma-Separated Values, значения, разделённые запятыми) использует запятые в качестве разделителей полей, а TSV (Tab-Separated Values, значения, разделённые табуляцией) использует символы табуляции. TSV имеет преимущество: поскольку символы табуляции редко встречаются в данных, поля почти никогда не нуждаются в кавычках. CSV более широко поддерживается инструментами и стандартами (RFC 4180), но TSV обычно используется в биоинформатике, лингвистике и обмене данными, где поля могут содержать запятые. Этот инструмент поддерживает оба — выберите табуляцию в качестве разделителя для входных или выходных TSV.

Отправляются ли мои данные на сервер?

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

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
РЕКЛАМА · УДАЛЯТЬ?