IT Market
Инструменты/Код/Документы/Форматирование CSV онлайн — таблица и превью
CSV Formatter

Форматируйте и просматривайте CSV таблицы

Коротко об инструменте

Форматирование CSV онлайн — таблица и превью

Выгрузка из CRM или рекламного кабинета приходит одной простыней текста, где невозможно понять, где кончается одна колонка и начинается следующая. Страница берёт вставленный CSV, разбирает его на строки и ячейки и показывает те же данные ровной таблицей, а сам текст возвращает в аккуратном виде. Так за минуту видно структуру файла перед импортом, без Excel и без установки программ. Разбор идёт во вкладке, файл никуда не отправляется. Смотрите также: открыть тот же CSV как таблицу Excel, превратить строки таблицы в массив объектов, выгрузить HTML-таблицу со страницы в CSV.

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

  1. Вставьте содержимое CSV-файла в поле «CSV на входе» — подсказка в нём показывает ожидаемый вид: строка заголовков, затем строки данных.
  2. Убедитесь, что первая строка — это названия колонок вида name,age,city, иначе шапка таблицы соберётся из первой записи.
  3. Выберите «Разделитель» или оставьте «Определить автоматически», нажмите «Форматировать» — под полем появится таблица, а в строке статуса будет назван разделитель, которым разобран файл.
  4. Найдите строки, где колонок больше или меньше остальных, — это и есть места с лишней запятой или незакрытой кавычкой.
  5. Нажмите «Скачать», чтобы сохранить приведённый в порядок CSV файлом, либо выделите текст и скопируйте его вручную.

Вопросы и ответы

Почему колонки съезжают и данные попадают не в те поля?

Разделитель теперь определяется сам: страница смотрит первые строки и выбирает между запятой, точкой с запятой и табуляцией, а найденный вариант печатает в строке статуса. Если угадано неверно, задайте его вручную в списке «Разделитель». Значение с запятой или переносом строки внутри достаточно взять в двойные кавычки — такое поле разбирается целиком. А вот запятая в значении без кавычек строку действительно разорвёт на лишнюю колонку.

Файл какого размера можно вставить в поле?

Всё держится в памяти вкладки, поэтому несколько тысяч строк обрабатываются мгновенно, а выгрузка на сотни тысяч строк заметно подвесит браузер: текст лежит в одном поле, и его перерисовка стоит дорого. Для больших файлов возьмите первые пару тысяч строк, проверьте структуру здесь, а полный объём грузите уже в базу или в редактор таблиц.

Как посмотреть CSV таблицей, если Excel не установлен?

Именно для этого страница и нужна: открывается в любом браузере, включая мобильный, ничего ставить не требуется. Вставьте текст в «CSV на входе», нажмите «Форматировать» — и увидите строки и колонки. Редактировать ячейки, считать формулы или строить сводные здесь нельзя, это просмотр и приведение к аккуратному виду, а не табличный редактор.

Сохраняются ли кириллица и кодировка при скачивании?

Текст обрабатывается как UTF-8, и в результате кириллица остаётся на месте. Проблема обычно возникает позже: русский Excel по двойному клику читает CSV в Windows-1251 и показывает иероглифы. Открывайте файл через «Данные» → «Из текста/CSV» с выбором Юникод UTF-8 или загрузите его в Google Таблицы, где кодировка определяется сама.

Что делать с переносами строк внутри ячейки?

Многострочное значение по стандарту допустимо, если оно обрамлено двойными кавычками, но глазами такой файл разбирать тяжело: одна запись занимает несколько визуальных строк. Если после форматирования видно, что запись расползлась, замените переносы внутри поля пробелом в исходной выгрузке — для импорта в большинство систем это безопаснее.

Чем это отличается от конвертера CSV в JSON?

Здесь формат на входе и на выходе один и тот же — CSV остаётся CSV, меняется только его читаемость и структура. Если данные нужны коду в виде массива объектов, для этого есть отдельная страница конвертации CSV в JSON, а обратный путь из массива в таблицу закрывает конвертер JSON в CSV.

Уходит ли содержимое файла на сервер?

Нет. Разбор и вывод таблицы делает скрипт самой страницы, сетевых запросов с вашими строками не происходит, а кнопка «Скачать» собирает файл прямо в браузере. Поэтому выгрузку с телефонами клиентов или суммами сделок можно вставлять здесь спокойно; после работы достаточно закрыть вкладку.

Примеры

Выгрузка расходов из рекламного кабинета
До: date,campaign,cost 2026-05-30,search,1200 2026-05-31,retarget,780
После: date | campaign | cost 2026-05-30 | search | 1200 2026-05-31 | retarget | 780
Строка со сбитой колонкой
До: id,name,city 7,Иванов, Пермь,RU
После: Во второй строке четыре ячейки вместо трёх — лишняя запятая внутри значения города