Текст

або перетягніть файл сюди чи вставте код нижче
Вхідні дані

Вхідних даних ще немає.

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 з десятковою комою (як в українській Windows) або значення, розділені табуляцією.

  • Захист від CSV injection

    До клітинок, що починаються з =, +, @ або мінуса, за замовчуванням додається апостроф, тому відкриття файлу не запустить формулу в електронній таблиці.

  • Кодування

    Вхідний текст у UTF-8, UTF-16, Windows-1252 і Windows-1251 розпізнається; CSV записується в UTF-8.

Обмеження та конфіденційність

Файли до 100 MB; таблиця показує перші 1 000 рядків, а CSV містить усі. Файли понад 5 MB конвертуються у фоновому потоці (Web Worker) без показу в редакторі. Автовизначення кодування — це евристика: якщо текст показано неправильно, виберіть кодування вручну. Нічого не надсилається на сервер. Докладніше — на сторінці конфіденційності.

Часті запитання

Як конвертувати файл TXT в CSV?

Відкрийте файл .txt, перевірте попередній перегляд таблиці й натисніть «Завантажити CSV». Якщо стовпці визначено неправильно, задайте роздільник у полі «Стовпці розділено».

У моєму тексті стовпці вирівняно пробілами. Це спрацює?

Так. Стовпці, вирівняні пробілами, розпізнаються й розрізаються там, де в усіх рядках є проміжок, тому значення з одиночними пробілами, як-от «Ноутбук Pro», не розпадаються.

Як правильно відкрити CSV в українському Excel?

Excel з українськими регіональними налаштуваннями очікує роздільник ; і десяткову кому. Виберіть у полі «Діалект» варіант «Excel (крапка з комою, десяткова кома)» — тоді кожне значення потрапить у свою клітинку.

Чому в Excel замість літер «кракозябри»?

Excel визначає UTF-8 за міткою порядку байтів (BOM), тому вибирайте діалект Excel — він її додає. Якщо ж «кракозябри» вже в попередньому перегляді, вихідний файл, імовірно, у Windows-1251: виберіть це кодування в полі «Кодування вхідних файлів».

Чи можна зробити з кожного рядка окремий рядок таблиці з одним стовпцем?

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

Чим це відрізняється від інструмента «Текст по стовпцях»?

TXT в CSV сам визначає структуру й орієнтований на файл CSV. «Текст по стовпцях» дає повний контроль: межі фіксованої ширини, регулярні вирази й формат даних для кожного стовпця.

Чи надсилається файл на сервер?

Ні. Конвертація виконується у вашому браузері, тож файл не залишає пристрою.

Схожі інструменти