Файлы и данные

TXT ↔ CSV

Превращает построчный список или текст с разделителями в CSV/TSV, а табличный CSV — в обычный TXT. Перед сохранением можно проверить строки и столбцы, выбрать кодировку исходного файла, переносы и UTF-8 BOM.

Преобразование TXT в CSV и CSV в TXT

Вставьте данные или загрузите файл до 20 МБ, укажите структуру и сначала проверьте результат в таблице. Кавычки, пустые строки и переносы внутри полей обрабатываются отдельно, чтобы не смешивать записи.

Все вычисления выполняются локально в браузере. Данные не отправляются на сервер 2hub.

Что именно меняется при преобразовании

TXT сам по себе не задаёт таблицу: это может быть список из одного значения на строку либо текст, где столбцы разделены Tab, запятой, точкой с запятой или другим символом. Перед созданием CSV сервис сначала разбирает эту структуру, а затем безопасно экранирует значения.

В обратном направлении CSV разбирается с учётом парных кавычек, удвоенных кавычек и переносов внутри ячейки. Поэтому запятая в адресе или новая строка в комментарии не должна случайно создавать дополнительный столбец или запись.

Как преобразовать TXT в CSV

  1. Вставьте текст либо загрузите TXT, CSV или TSV. Для файла можно оставить автоопределение кодировки или выбрать её вручную.
  2. Если каждое значение занимает отдельную строку, оставьте вариант «одна строка = одно поле». Для таблицы выберите исходный разделитель или автоопределение.
  3. Укажите разделитель результата, при необходимости добавьте названия столбцов, UTF-8 BOM и переносы CRLF для Windows.
  4. Нажмите «Создать CSV», проверьте сводку и предпросмотр, затем скачайте CSV либо TSV.

Как перевести CSV в TXT

  1. Переключите направление на CSV → TXT и вставьте данные или выберите файл.
  2. Оставьте автоопределение, если неизвестно, используются запятые, точки с запятой, Tab или вертикальная черта.
  3. Выберите разделитель полей в TXT. При необходимости исключите первую строку CSV с названиями столбцов.
  4. После преобразования проверьте поля с кавычками и переносами. Кнопка обратного преобразования помогает быстро выполнить контрольный тест.

Какие преобразования поддерживаются

Сервис работает не только с файлами с расширениями .txt и .csv. Важна внутренняя структура: одна запись на строку, поля через запятую, точку с запятой, Tab, вертикальную черту или другой выбранный символ.

Построчный TXT → одноколоночный CSV
Каждая непустая или пустая строка становится отдельной записью. Подходит для списка email, артикулов, доменов, телефонов и других значений для импорта.
TXT с Tab → CSV или TSV
Табуляция разбирается как граница столбцов. Результат можно сохранить с запятой, точкой с запятой либо оставить в формате TSV.
TXT с ; , или | → CSV
Для строк с несколькими полями можно выбрать исходный символ вручную или воспользоваться автоопределением, которое анализирует несколько записей.
CSV → TXT с Tab, ; , | или пробелом
Строки таблицы сохраняются построчно, а поля соединяются выбранным символом. Значения с разделителем, кавычками или переносом остаются экранированными.
CSV с точкой с запятой → CSV с запятой
Выберите TXT → CSV, укажите точку с запятой как структуру источника и запятую как разделитель результата. Так можно привести выгрузку к требованиям другой системы.
CSV Windows-1251 → TXT или CSV в UTF-8
При загрузке сервис оценивает кодировку файла. Windows-1251, KOI8-R, CP866, ISO-8859-5 и UTF-16 можно выбрать вручную, а результат сохраняется в UTF-8.

Что важно при работе с CSV

Три настройки, от которых чаще всего зависит корректный импорт файла.

Разделитель внутри кавычек не делит поле

В корректном CSV значение «Москва, центр» хранится в кавычках и остаётся одной ячейкой. Кавычка внутри значения записывается дважды; незакрытая кавычка считается ошибкой.

Разделитель и кодировка — разные вещи

Запятая, точка с запятой и Tab задают столбцы, а UTF-8 или Windows-1251 определяют байты букв. Неверная кодировка даёт нечитаемую кириллицу, неверный разделитель — один столбец вместо нескольких.

BOM помогает не всем программам одинаково

UTF-8 BOM часто помогает настольным таблицам распознать кириллицу, но некоторым импортёрам он не нужен. Если система предъявляет точные требования, настройку можно отключить.

Частые вопросы

Как сделать CSV из обычного списка TXT?

Выберите TXT → CSV и вариант «одна строка = одно поле». Каждая строка станет отдельной записью первого столбца; при необходимости сверху можно добавить название столбца.

Как преобразовать TXT с табуляцией в CSV?

В структуре исходного TXT выберите Tab, затем укажите запятую или точку с запятой для CSV. Если оставить Tab и на выходе, сервис сохранит файл с расширением .tsv.

Какой разделитель CSV выбрать для Excel?

В русскоязычных региональных настройках Excel часто ожидается точка с запятой, но это зависит от системного разделителя списка. Если все данные открылись в одном столбце, попробуйте другой вариант или импорт через меню данных.

Можно ли перевести CSV в TXT без строки заголовков?

Да. В направлении CSV → TXT включите опцию «Не переносить первую строку CSV в TXT». Остальные записи сохранятся с выбранным разделителем полей.

Что произойдёт с запятыми и переносами внутри ячейки?

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

Всегда ли можно определить разделитель автоматически?

Нет. Сервис сравнивает структуру нескольких строк и не считает знаки внутри кавычек, но короткий файл из одной колонки может быть неоднозначным. В таком случае выберите запятую, точку с запятой, Tab или | вручную.

Поддерживаются ли CSV и TXT в Windows-1251?

Да. Для загруженного файла доступны автоопределение и ручной выбор UTF-8, Windows-1251, KOI8-R, CP866, ISO-8859-5, UTF-16 LE или BE. Готовый файл сохраняется в UTF-8, при желании с BOM.

Загружается ли мой TXT или CSV на сервер 2hub?

Нет. Файл размером до 20 МБ читается, разбирается и формируется локально средствами браузера. В исходном виде он не отправляется на сервер 2hub.

Похожие онлайн сервисы

Ещё несколько инструментов из той же категории.

ENC

Файлы и данные

Конвертер кодировок

Перекодирует TXT, CSV, логи и вставленный текст между UTF-8, Windows-1251, KOI8-R, CP866, ISO-8859-5 и UTF-16, предупреждая о потерянных символах.

Автоопределение кодировки файла с оценкой уверенности Предупреждение о символах, которых нет в целевой кодировке BOM, переносы строк и проверка готовых байтов
CSV/JSON

Файлы и данные

CSV ↔ JSON

Переводит CSV в JSON и обратно с поддержкой заголовков, массивов объектов, массивов строк и выбора разделителя.

CSV в массив объектов или массив строк JSON обратно в аккуратный CSV Поддержка авторазделителя и заголовков
XML/JSON

Файлы и данные

XML ↔ JSON

Преобразует XML в JSON и собирает XML обратно с поддержкой атрибутов, текста узлов и повторяющихся элементов.

Поддержка атрибутов и текста узлов Обратное преобразование JSON в XML Удобно для интеграций и конфигов
YAML/JSON

Файлы и данные

YAML ↔ JSON

Конвертирует YAML в JSON и обратно, сохраняя удобный формат для конфигов, CI/CD и инфраструктурных файлов.

Полноценный YAML-парсинг на клиенте Подходит для конфигов и инфраструктуры Аккуратный форматированный вывод