IT Market
Инструменты/Код/Документы/CSV в таблицу Excel — онлайн-просмотр файла
CSV → EXCEL

Просмотр CSV в Excel-стиле

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

CSV в таблицу Excel — онлайн-просмотр файла

Выгрузка из рекламного кабинета, банковская выписка или экспорт из CRM приходят строкой с запятыми, и разобрать их глазами почти нельзя. Здесь вы вставляете содержимое CSV и сразу видите его аккуратной сеткой со столбцами и заголовком — так же, как выглядела бы таблица в редакторе. Это именно предпросмотр: страница показывает данные, но не отдаёт готовый XLSX-файл. Всё разбирается в браузере, содержимое выгрузки никуда не отправляется. Смотрите также: выровнять разделители в исходном CSV, сделать таблицу из выгрузки JSON, передать те же данные в API как JSON.

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

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

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

Скачивается ли готовый XLSX-файл после предпросмотра?

Нет, и это важно понимать заранее. Страница только рисует данные таблицей в браузере — кнопки сохранения в формат XLSX здесь нет. Если вам нужен настоящий файл Excel, откройте исходный CSV в самом редакторе через импорт данных либо воспользуйтесь конвертером, который отдаёт файл. Предпросмотр удобен, когда надо быстро глянуть на структуру выгрузки, а не получить документ.

Что делать, если CSV разделён точкой с запятой?

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

Почему столбцы съехали и данные попали не в ту колонку?

Почти всегда виновата запятая внутри значения: адрес вида «New York, NY» или сумма с разделителем разрядов разбивает строку на лишнее поле. По стандарту такие значения берут в двойные кавычки. Найдите строку, где число столбцов отличается от шапки, и приведите её к общему виду перед повторным предпросмотром.

Насколько большой CSV можно вставить в поле?

Разумный предел — несколько тысяч строк. Отрисовка идёт целиком в DOM браузера, поэтому очень большая выгрузка на десятки тысяч строк заметно замедлит вкладку или вовсе подвесит её на слабом устройстве. Для беглой проверки структуры достаточно вставить первые двести строк — этого хватает, чтобы увидеть ошибки разметки.

Отображается ли кириллица в таблице корректно?

Да, если вы копируете текст из файла в UTF-8. Проблема появляется на выгрузках в Windows-1251: при открытии такого файла в редакторе без указания кодировки русские названия превращаются в набор символов ещё до вставки. Пересохраните исходник в UTF-8 и скопируйте данные заново.

Загружается ли содержимое выгрузки на сервер?

Нет, разбор строки и построение таблицы выполняет скрипт на самой странице, а сетевых обращений с вашими данными не происходит. Тем не менее вставленное остаётся в поле до перезагрузки вкладки, поэтому на общем компьютере имеет смысл очистить поле после просмотра выписки или клиентской базы.

Примеры

Выгрузка списка сотрудников из CRM
До: name,age,city John,30,NYC Anna,27,Berlin
После: Таблица из трёх столбцов: шапка name / age / city и две строки данных под ней
Съехавшая строка из-за запятой внутри значения
До: name,city John,New York, NY
После: В строке оказывается три поля вместо двух — значение нужно взять в кавычки