Перейти к инструменту
ViewCSV
Без загрузки на сервер

Формат CSV-файла

orders.csv· ПРИМЕР15 строк · 8 столбцов
К значениям, которые начинаются с = + - @, добавляется ', чтобы Excel и другие табличные программы показывали их как текст. Обычные числа вроде -12.5 не меняются.
order_id;customer;city;product;quantity;unit_price;order_date;status
001041;Мария Волков;Санкт-Петербург;Notebook A5;5;145.75;2026-01-11;pending
001042;Иван Волков;Москва;Desk lamp;6;108.80;2026-02-13;pending
001043;Наталья Иванов;Самара;Chair, ergonomic;7;15.85;2026-03-21;refunded
001044;Михаил Кузнецов;Нижний Новгород;Coffee beans 1kg;6;85.33;2026-04-12;pending
001045;Михаил Морозов;Омск;USB-C cable;7;;2026-05-04;paid
001046;Иван Морозов;Москва;Desk lamp;1;57.41;2026-06-18;refunded
001047;" Мария Попов ";Новосибирск;USB-C cable;7;194.44;2026-07-15;shipped
001048;Елена Петров;Новосибирск;USB-C cable;4;159.07;2026-08-02;refunded
001049;Елена Кузнецов;Омск;USB-C cable;3;119.82;2026-09-22;paid
001050;Елена Новиков;Санкт-Петербург;Desk lamp;8;39.58;2026-01-03;shipped
001051;Михаил Фёдоров;Нижний Новгород;Notebook A5;8;24.52;2026-02-12;paid
001052;Сергей Соколов;Казань;Chair, ergonomic;8;75.43;2026-03-06;paid
001053;Анна Фёдоров;Нижний Новгород;Notebook A5;9;149.13;2026-04-10;shipped
001054;Анна Смирнов;Екатеринбург;Notebook A5;2;18.09;2026-05-20;refunded
001043;Наталья Иванов;Самара;Chair, ergonomic;7;15.85;2026-03-21;refunded

15 строк · 1 файл

Откройте или вставьте CSV и выберите нужные Новый разделитель, Кавычки, Концы строк и Кодировка результата: предпросмотр покажет переписанный файл, а Скачать CSV сохранит его. Меняется только синтаксис файла: каждое значение записывается ровно так, как было прочитано, поэтому 00731 сохраняет нули, а 34,90 остаётся 34,90. Для файла с точкой с запятой по умолчанию предлагается запятая, а для файла с запятой — точка с запятой: это две самые частые причины переформатировать файл. Файл обрабатывается в вашем браузере и никогда не загружается на сервер.

Как переформатировать CSV-файл

  1. Откройте файл .csv, .tsv или .txt, перетащите его на инструмент или вставьте строки. Разделитель исходного файла определяется автоматически; если он определён неверно или файл в устаревшей кодировке, например Windows-1251, Windows-1252 или Shift_JIS, укажите это в разделе Параметры импорта.
  2. Выберите Новый разделитель: Запятая ,, Точка с запятой ;, Табуляция или Вертикальная черта |. Затем задайте Кавычки и Концы строк.
  3. Выберите Кодировка результата и нажмите Скачать CSV или Копировать. Кодировка относится к скачанному файлу, а «Копировать» помещает текст в буфер обмена.

Чтобы одинаково переписать несколько файлов, выберите Пакетная конвертация нескольких файлов. Каждый файл читается с автоопределением разделителя и строкой заголовков, преобразуется с текущими настройками, а результаты скачиваются вместе одним ZIP-архивом.

Что делает каждая настройка

Только где нужноЗначение берётся в кавычки, только если в нём есть разделитель, двойная кавычка или перенос строки, как требует RFC 4180, а также если оно начинается или заканчивается пробелом — чтобы программы, обрезающие поля, сохранили пробел. Кавычки внутри значения удваиваются (""). Это вариант по умолчанию.
Все значенияКаждое поле, включая заголовок и пустые ячейки, заключается в двойные кавычки.
Все значения, кроме чиселВ кавычки берётся всё, что не является простым числом. -12.5, +3 и 00731 остаются без кавычек; текст, даты, 34,90 и пустые ячейки ("") — в кавычках. Некоторые программы импорта по кавычкам отличают текст от чисел.
Концы строкWindows (CRLF) (форма из RFC 4180 и вариант по умолчанию) или Unix и macOS (LF). Каждая запись, включая последнюю, заканчивается выбранным переносом строки. Переносы строк внутри значений в кавычках остаются как были.
Включить строку заголовковОтключите, чтобы записать только строки данных. Если файл импортирован без строки заголовков, записываются сгенерированные названия Column 1, Column 2…, если эту настройку не отключить.
Защитить от выполнения формулЗдесь по умолчанию выключено. Если включить, перед значениями, которые начинаются с =, +, -, @, табуляции или возврата каретки, ставится ', чтобы электронная таблица показала их как текст; простые числа вроде -12.5 не меняются, а инструмент сообщает, сколько значений изменил.
UTF-8Без метки порядка байтов. Подходит для большинства баз данных, скриптов и веб-сервисов.
UTF-8 с BOM (для Excel)Добавляет метку порядка байтов EF BB BF, чтобы Excel в Windows правильно открыл кириллицу, буквы с диакритикой и другой нелатинский текст.
UTF-16 LEПорядок байтов little-endian с меткой BOM — для старых программ Windows, которые его ожидают.
Windows-1252Устаревшая западноевропейская кодовая страница. В ней есть € и латинские буквы с диакритикой, но нет символов вроде 日 и нет кириллицы; если такой символ встретится, скачивание остановится и покажет эти символы, а не запишет вместо них ?. Windows-1251 среди кодировок результата нет — для русского текста выбирайте UTF-8 или UTF-8 с BOM.

Что меняется, а что нет

  • Значения никогда не обрезаются, не меняют тип и не округляются. Если поменять в файле точку с запятой на запятую, 34,90 не превратится в 34.90 — значение будет взято в кавычки как "34,90", потому что теперь в нём есть разделитель.
  • Разделители в кавычках, удвоенные кавычки и многострочные ячейки сначала разбираются, а затем записываются заново с новыми кавычками, так что число записей не меняется.
  • Если в строке больше значений, чем в заголовке, появляются дополнительные столбцы Column 4, Column 5…; короткая строка дополняется пустыми значениями. Предупреждение при импорте сообщает, сколько строк были неровными.
  • Пустые заголовки превращаются в Column 3, повторяющиеся — в name (2), и в результате, и в предпросмотре.
  • Разделитель результата — один из четырёх предложенных. Двойная кавычка или перенос строки разделителем быть не могут.

Устранение неполадок

  • Excel складывает всё в столбец A. Excel берёт разделитель списков из региональных настроек. Там, где десятичный разделитель — запятая (в том числе при русских настройках), он ожидает точку с запятой, поэтому выберите Точка с запятой ;; в остальных случаях — Запятая ,.
  • В Excel вместо букв «кракозябры» вроде é или РїСЂРё. Выберите UTF-8 с BOM (для Excel) и скачайте файл ещё раз.
  • Скачивание в Windows-1252 не удаётся. В сообщении перечислены символы, которых нет в этой кодовой странице. Удалите их или выберите UTF-8.
  • Исходные данные выглядят неправильно ещё до изменений. Разделитель или кодировка исходного файла прочитаны неверно: укажите их в разделе Параметры импорта и откройте файл заново. Разобранные строки можно проверить на вкладке Исходные данные.

Ограничения и большие файлы

Файлы до 25 МБ, 100 000 строк, 250 столбцов и 2 млн ячеек открываются с живым предпросмотром. Бо́льшие файлы обрабатываются в потоковом режиме: файл читается частями дважды — сначала чтобы найти самую длинную запись, затем чтобы записать результат, — и скачанный файл содержит все строки. Кнопка Копировать для таких файлов недоступна, а один результат ограничен 4 ГБ.

В потоковом режиме кодировка определяется автоматически (UTF-8 или UTF-16, если файл начинается с метки порядка байтов), а первая строка считается строкой заголовков. Большие файлы в устаревшей кодировке, например Windows-1251, сначала переведите в UTF-8.

Работа идёт в фоновом обработчике в этой вкладке; Отмена её останавливает. Чтобы заодно, например, удалить пробелы или дубликаты, сначала воспользуйтесь очисткой CSV. Для файла с табуляцией и экранированием по правилам TSV используйте CSV в TSV.

Пример

Выгрузка с точкой с запятой, десятичными запятыми и удвоенной кавычкой, переформатированная с настройками, которые предлагаются для неё по умолчанию (разделитель — запятая, Только где нужно, Windows (CRLF)). Значения, содержащие новый разделитель, взяты в кавычки; больше ничего не меняется.

CSV
sku;name;price
00731;Desk lamp, brass;34,90
00732;"Cable ""tidy"" set";4,50
CSV
sku,name,price
00731,"Desk lamp, brass","34,90"
00732,"Cable ""tidy"" set","4,50"

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

Как переделать CSV с запятыми в файл с точкой с запятой для Excel?

Откройте файл, оставьте предложенный разделитель Точка с запятой ; и, если в нём есть кириллица, буквы с диакритикой или другой нелатинский текст, выберите UTF-8 с BOM (для Excel). Значения, в которых есть точка с запятой, автоматически берутся в кавычки.

Меняет ли переформатирование числа или даты?

Нет. Инструмент переписывает только разделители, кавычки, концы строк и кодировку. 34,90, 2026-03-01 и 00731 записываются ровно так, как были прочитаны. Чтобы заменить десятичные запятые или формат дат, отредактируйте значения в редакторе CSV.

Что выбрать — CRLF или LF?

CRLF — окончание строк, которое задаёт RFC 4180 и которого ждут программы Windows. LF подходит для инструментов Unix, Git-репозиториев и большинства скриптов. Сам RFC 4180 отмечает, что некоторые реализации используют другие переносы строк, так что проверьте, что указано в документации принимающей программы.

Стандарты и справочные материалы