Просмотр CSV в Excel-стиле
Коротко об инструменте
Выгрузка из рекламного кабинета, банковская выписка или экспорт из CRM приходят строкой с запятыми, и разобрать их глазами почти нельзя. Здесь вы вставляете содержимое CSV и сразу видите его аккуратной сеткой со столбцами и заголовком — так же, как выглядела бы таблица в редакторе. Это именно предпросмотр: страница показывает данные, но не отдаёт готовый XLSX-файл. Всё разбирается в браузере, содержимое выгрузки никуда не отправляется. Смотрите также: выровнять разделители в исходном CSV, сделать таблицу из выгрузки JSON, передать те же данные в API как JSON.
Нет, и это важно понимать заранее. Страница только рисует данные таблицей в браузере — кнопки сохранения в формат XLSX здесь нет. Если вам нужен настоящий файл Excel, откройте исходный CSV в самом редакторе через импорт данных либо воспользуйтесь конвертером, который отдаёт файл. Предпросмотр удобен, когда надо быстро глянуть на структуру выгрузки, а не получить документ.
Ничего: точка с запятой распознаётся сама, а если нет — выберите её в списке «Разделитель» вместе с запятой и табуляцией. Именно так экспортируют русские локали Excel и часть банковских кабинетов, и переделывать файл в текстовом редакторе больше не нужно. Разделитель, которым разобран файл, показан в строке статуса под таблицей.
Почти всегда виновата запятая внутри значения: адрес вида «New York, NY» или сумма с разделителем разрядов разбивает строку на лишнее поле. По стандарту такие значения берут в двойные кавычки. Найдите строку, где число столбцов отличается от шапки, и приведите её к общему виду перед повторным предпросмотром.
Разумный предел — несколько тысяч строк. Отрисовка идёт целиком в DOM браузера, поэтому очень большая выгрузка на десятки тысяч строк заметно замедлит вкладку или вовсе подвесит её на слабом устройстве. Для беглой проверки структуры достаточно вставить первые двести строк — этого хватает, чтобы увидеть ошибки разметки.
Да, если вы копируете текст из файла в UTF-8. Проблема появляется на выгрузках в Windows-1251: при открытии такого файла в редакторе без указания кодировки русские названия превращаются в набор символов ещё до вставки. Пересохраните исходник в UTF-8 и скопируйте данные заново.
Нет, разбор строки и построение таблицы выполняет скрипт на самой странице, а сетевых обращений с вашими данными не происходит. Тем не менее вставленное остаётся в поле до перезагрузки вкладки, поэтому на общем компьютере имеет смысл очистить поле после просмотра выписки или клиентской базы.
До: name,age,city John,30,NYC Anna,27,Berlin
После: Таблица из трёх столбцов: шапка name / age / city и две строки данных под ней
До: name,city John,New York, NY
После: В строке оказывается три поля вместо двух — значение нужно взять в кавычки
Оценка и фидбек помогают понять, что улучшать дальше.