Текст

или перетащите файл сюда либо вставьте код ниже
Исходный текст

Входных данных пока нет.

CSV

Результат: CSV

Здесь появится результат.

Файлы не покидают браузерКак именно?

Текст в CSV с автоопределением столбцов

Этот конвертер TXT в CSV превращает текстовый файл в CSV. Он сам определяет, чем разделены столбцы — табуляцией, вертикальной чертой, точкой с запятой, запятыми или выравнивающими пробелами, — и записывает аккуратный CSV в нужном диалекте, например для Excel с BOM.

Обновлено:

Как это работает

  1. Откройте текст

    Вставьте отчет, журнал или выгрузку либо откройте файл .txt, .dat или .tsv размером до 100 MB.

  2. Проверьте найденные столбцы

    Структура определяется автоматически; при необходимости выберите разделитель сами и настройте строку заголовка, обрезку пробелов и пустые строки.

  3. Скачайте CSV

    Выберите стандартный CSV, вариант для Excel, Excel с точкой с запятой или TSV и скачайте или скопируйте результат. Или передайте CSV дальше в конвертер CSV в JSON.

Возможности

  • Автоопределение структуры

    Сначала ищутся разделители, которые встречаются одинаковое число раз в каждой строке; текст, выровненный по столбцам пробелами, режется по промежуткам.

  • Значения без искажений

    Значения записываются как есть: 00417 остается 00417, а 1 234,50 не превращается в другое число. Поля с запятыми, кавычками или переводами строк заключаются в кавычки.

  • CSV для любой программы

    CSV по RFC 4180, CSV для Excel с UTF-8 BOM, CSV через точку с запятой для Excel с русскими региональными настройками или значения через табуляцию.

  • Защита от CSV-инъекций

    Перед ячейками, которые начинаются с =, +, - или @, по умолчанию ставится апостроф, поэтому при открытии файла формула не выполнится.

  • Кодировки

    Входной текст в UTF-8, UTF-16, Windows-1251, KOI8-R или Windows-1252 определяется автоматически; CSV сохраняется в UTF-8.

Ограничения и конфиденциальность

Файлы до 100 MB; таблица показывает первые 1 000 строк, а CSV содержит все. Файлы больше 5 MB конвертируются в фоновом потоке без загрузки в редактор. На сервер ничего не загружается. Подробнее — на странице о конфиденциальности.

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

Как конвертировать TXT в CSV?

Откройте файл .txt, проверьте предпросмотр таблицы и скачайте CSV. Если столбцы получились неправильно, выберите разделитель в поле «Столбцы разделены».

Как открыть CSV в русском Excel, чтобы все легло по столбцам?

Выберите диалект «Excel (точка с запятой, десятичная запятая)». Русский Excel ожидает точку с запятой как разделитель, а BOM помогает ему распознать UTF-8.

Почему вместо русских букв кракозябры?

Обычно исходный файл сохранен в Windows-1251 или KOI8-R, а определилась другая кодировка. Выберите нужную вручную в поле «Кодировка входных файлов» — автоопределение работает по эвристике и иногда ошибается.

В моем тексте столбцы выровнены пробелами. Это сработает?

Да. Столбцы из пробелов распознаются и режутся там, где промежуток есть во всех строках, поэтому значения с одиночным пробелом, например «Ноутбук Pro», остаются целыми.

Можно ли сделать из каждой строки одну запись с одним столбцом?

Выберите «Ничем — одна строка на запись». Каждая строка записывается одним полем, при необходимости в кавычках.

Чем этот конвертер отличается от «Текст по столбцам»?

TXT в CSV сам определяет структуру и нацелен на CSV-файл. «Текст по столбцам» дает полный контроль: фиксированную ширину, регулярные выражения и формат данных каждого столбца.

Похожие инструменты