Конвертер TXT в CSV
Многие системы выгружают таблицы в файлы .txt, где столбцы разделены табуляцией, вертикальной чертой или точкой с запятой. Загрузите такие файлы сюда и получите стандартный CSV с запятыми, который электронные таблицы и формы импорта прочитают с первой попытки.
Конвертер данных
или перетащите сюда файлы CSV, TSV, TXT … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
Символ, разделяющий столбцы в CSV и текстовых файлах, — при чтении и при записи. «Автоопределение» распознаёт его во входном файле, а при записи ставит запятые.
UTF-8 подходит для любого языка. Выберите «UTF-8 с BOM», если Excel в Windows искажает при открытии CSV буквы с диакритикой, кириллицу или азиатские символы.
Для файлов Excel, ODS и Numbers: преобразовать только первый лист или все листы (по одному CSV на лист в ZIP или по одному ключу JSON на лист).
Название вкладки листа в новой таблице, до 31 символа.
«Массив объектов» использует имена столбцов как ключи в каждой строке; «Массив массивов» компактнее и хранит заголовок первым массивом.
Имя внешнего элемента, который содержит все строки; каждая строка становится элементом <row> внутри него.
Используется в операторах CREATE TABLE и INSERT. Только латинские буквы, цифры и подчёркивания.
Кавычки и типы столбцов немного различаются в разных СУБД; выберите ту, в которую будете импортировать.
Приводит ячейки с датами к одному формату. ISO (2026-10-18) надёжнее всего для баз данных и кода; «Оставить как есть» сохраняет даты в исходном виде.
Как пользоваться инструментом
- 1
Загрузите текстовые файлы
Добавьте экспорт в формате .txt или .tsv: до 20 файлов по 95 MB каждый. Каждая строка должна быть одной записью, а между всеми столбцами должен стоять один и тот же разделитель.
- 2
Разделитель определится автоматически
Разделитель по умолчанию установлен в режим «Автоопределение»: он находит в данных табуляцию, вертикальную черту, точку с запятой или запятую. Если в файле они смешаны, задайте разделитель вручную в разделе Расширенные настройки, а если вместо букв с диакритикой отображаются искажённые символы, выберите Кодировка текста.
- 3
Конвертируйте в CSV
Нажмите Конвертировать в CSV и скачайте результат. В файле используются запятые, кодировка UTF-8, а кавычки добавляются только там, где они нужны значению.
Откуда берутся TXT-файлы с разделителями
Файл .txt со столбцами — это, как правило, выгрузка, которую никто не готовил для электронных таблиц. Банковские и зарплатные системы, кассовые терминалы, лабораторные приборы, отчёты мейнфреймов и клиенты баз данных записывают таблицы простым текстом, часто с табуляцией или вертикальной чертой вместо запятых, потому что эти символы редко встречаются в именах и адресах. То же получается, если скопировать таблицу с веб-страницы или из PDF и вставить в Блокнот.
Принимающие программы строже. Почтовые рассылки, импорт в CRM, бухгалтерские пакеты и окно загрузки Google Таблиц ищут файл .csv, а Excel открывает .txt через мастер, который спрашивает о разделителях. Один раз конвертировав файл, вы получите документ, который открывается сразу. Если данные нужны приложению, а не таблице, TXT в JSON создаёт объекты с ключами из строки заголовков.
Какие разделители распознает конвертер TXT в CSV
- Табуляция
- Разделитель в файлах TSV и в таблицах, скопированных из электронных таблиц или с веб-страниц.
- Вертикальная черта |
- Часто встречается в выгрузках старых корпоративных и банковских систем, потому что в именах и адресах её почти не бывает.
- Точка с запятой ;
- Именно её Excel записывает в регионах, где десятичным знаком служит запятая, например в Германии, Италии или Нидерландах.
- Пробел
- Подходит, только если ни одно значение не содержит собственных пробелов.
Конвертировать TXT в CSV: пример с вертикальной чертой
id|name|city|balance 301|Окафор, Ада|Лагос|1200.50 302|Линдквист|Malmö|88.00 id,name,city,balance 301,"Окафор, Ада",Лагос,1200.50 302,Линдквист,Malmö,88.00
- вариантов разделителя, включая автоопределение
- 6
- кодировок текста
- 8
- файлов за один раз
- 20
- на файл
- 95 MB
Обратите внимание на вторую запись. В имени есть запятая, поэтому CSV берёт его в двойные кавычки; без них импортёр увидел бы пять столбцов вместо четырёх. Шведская буква ö сохранилась, потому что результат в UTF-8. Эти два правила, кавычки и кодировка, объясняют большинство неудачных импортов CSV.
Факты о форматах TXT и CSV
TXT
Обычный текст
Файл TXT содержит только простые символы без форматирования, шрифтов, изображений и вёрстки. Современные текстовые файлы обычно хранятся в кодировке UTF-8, которая охватывает все языки, хотя старые файлы могут использовать другие кодировки и показывать нечитаемые символы. Обычный текст весит очень мало, никогда не устаревает и открывается на любом устройстве — от телефонов до серверов. В нём не может быть полужирного текста, таблиц или картинок, поэтому структуру приходится передавать отступами или простой разметкой.
- Сжатие
- –
- Прозрачность
- –
- Анимация
- –
- Год появления
- –
CSV
Значения, разделённые запятыми (CSV)
CSV — текстовый формат таблиц, в котором каждая строка файла — это строка таблицы, а столбцы разделяются запятыми. Он используется с первых лет вычислительной техники и описан в RFC 4180, хотя во многих вариантах применяются точка с запятой или табуляция и разные кодировки текста. Почти любая электронная таблица, база данных и аналитический инструмент умеют импортировать и экспортировать CSV, поэтому это стандартный формат для переноса данных между системами. CSV хранит только значения — без формул, форматирования, нескольких листов и типов данных.
- Сжатие
- –
- Прозрачность
- –
- Анимация
- –
- Год появления
- –
TXT переводят в CSV, когда система выгрузила таблицу как текст с произвольными разделителями, а следующая программа принимает только значения, разделённые запятыми.
Вопросы о конвертации TXT в CSV
Чем файл TXT отличается от CSV?
Оба формата текстовые. Расширение .csv обещает определённую структуру: значения разделены запятыми по правилам кавычек из RFC 4180, поэтому программы сразу открывают файл как таблицу. Файл .txt ничего не обещает: разделителем может быть табуляция, вертикальная черта или пробел, и импортирующей программе нужно сообщить, какой именно.
Можно ли конвертировать текстовый файл с табуляцией в CSV?
Да, это самый частый случай. Файлы с разделением табуляцией выгружают базы данных, их получают при копировании таблиц через буфер обмена, их создают многие инструменты отчётности. Автоопределение распознаёт табуляцию, а значение с запятой в CSV берётся в кавычки, чтобы остаться в одном столбце.
В моем текстовом файле столбцы выровнены пробелами. Это сработает?
Только если ни одно значение не содержит пробела. Разделитель «Пробел» считает каждый пробел границей столбца, поэтому город вроде New York разобьётся на два. Отчёты с фиксированной шириной, где столбцы выровнены пробелами, лучше импортировать в мастере импорта электронной таблицы, задав столбцы по позиции.
Почему имена с диакритикой выглядят искаженными после открытия CSV?
Текстовый файл и программа по-разному понимают кодировку. Старые инструменты Windows сохраняли текст в Windows-1252, а Блокнот с обновления Windows 10 May 2019 Update по умолчанию использует UTF-8. Выберите в поле Кодировка текста значение, как у исходного файла, или UTF-8 с BOM, чтобы Excel в Windows правильно прочитал результат.
Можно ли конвертировать текст сразу в книгу Excel?
Да: измените значение Преобразовать в на XLSX. Книга позволяет избежать этапа, когда Excel сам угадывает типы столбцов, а это важно для кодов с ведущими нулями. Для файлов, которые уже в формате CSV, позже используйте CSV в XLSX.