Конвертер TXT у JSON
Надайте структуру звичайному текстовому файлу. Якщо кожен рядок містить ті самі поля, розділені табуляцією, вертикальною рискою, комою чи пробілом, конвертер перетворить рядки на записи JSON, які програма прочитає без окремого парсера.
Конвертер даних
або перетягніть Файли CSV, TSV, TXT … сюди ·
До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв
Файли обробляються на наших серверах і видаляються через 30 хв.
Символ, що розділяє стовпці у файлах CSV і тексту, і під час читання, і під час запису. «Авто» визначає його з вхідних даних і записує коми.
UTF-8 підходить для всіх мов. Виберіть UTF-8 with BOM, якщо Excel у Windows показує спотворені літери або азійські символи під час відкриття CSV.
Для файлів Excel, ODS і Numbers: перетворити лише перший аркуш або всі (по одному CSV на аркуш у ZIP чи по одному ключу JSON на аркуш).
Назва вкладки аркуша в новій таблиці, до 31 символу.
Масив об’єктів використовує назви стовпців як ключі для кожного рядка; масив масивів компактніший і зберігає заголовок як перший масив.
Назва зовнішнього елемента, що обгортає всі рядки; кожен рядок стає елементом <row> усередині нього.
Використовується в операторах CREATE TABLE та INSERT. Лише літери, цифри та підкреслення.
Лапки та типи стовпців трохи відрізняються в різних базах даних; виберіть ту, у яку імпортуватимете.
Переписати клітинки з датами в одному форматі. ISO (2026-10-18) — найнадійніший для баз даних і коду; «Без змін» залишає їх такими, як у джерелі.
Як користуватися цим інструментом
- 1
Виберіть текстовий файл
Додайте експорт у .txt, дамп із табуляцією або список, де кожен запис в окремому рядку. До 20 файлів, до 95 MB кожен.
- 2
Укажіть, як розділено рядки
Роздільник спочатку має значення «Автовизначення». У розділі Додаткові налаштування виберіть табуляцію, вертикальну риску або пробіл, якщо знаєте роздільник, задайте Кодування тексту для старих файлів і вимкніть Перший рядок — заголовок, якщо в першому рядку дані.
- 3
Конвертуйте в JSON
Натисніть Конвертувати в JSON і завантажте файл: з відступами для читання або компактний, якщо вимкнути Форматований вивід.
Як конвертувати TXT у JSON?
Завантажте файл .txt, залиште Роздільник на автовизначенні та ввімкнений Перший рядок — заголовок, потім натисніть Конвертувати в JSON. Кожен рядок стане одним об’єктом, а слова з першого рядка — ключами.
Які текстові файли без проблем конвертуються в JSON
Розширення .txt означає лише те, що файл містить символи, і нічого не обіцяє щодо структури. Добре конвертуються файли, які насправді є таблицями. Якщо скопіювати клітинки з Excel або Google Sheets, у буфер потрапляє текст із табуляціями, тож вставка в Блокнот і збереження дають саме такий файл. Банки, зарплатні системи й старіші ERP експортують звіти .txt із вертикальною рискою як роздільником, а наукові прилади часто записують покази через пробіли або табуляції.
Звичайний текст не конвертується, як і документ, у якому структура рядків посеред файлу змінюється. Якщо файл насправді розділений комами і вам потрібна таблиця, а не код, швидший шлях — TXT у CSV. Блокнот зберігає нові файли в UTF-8 за замовчуванням, починаючи з Windows 10 версії 1903, тож свіжі файли зазвичай не потребують зміни кодування, а файли зі старих комп’ютерів часто потребують.
Конвертувати текст у JSON за типом роздільника
Найпростіший випадок. Табуляції рідко трапляються всередині значень, тому імена з комами й адреси з пробілами лишаються в одному полі.
- Копіювання з таблиць через буфер обміну
- Багато експортів із клієнтів баз даних
Поширена у фінансових і мейнфреймових експортах саме тому, що | майже ніколи не трапляється в реальних даних.
- Банківські та зарплатні звіти
- Рядкові логи застосунків
CSV, збережений із розширенням .txt. Значення з комами потрібно брати в подвійні лапки, як описує RFC 4180, інакше стовпці зсунуться.
- Експорти, перейменовані для поштових фільтрів
- Старіші списки контактів
Працює, лише коли жодне значення не містить пробілу. Окремі слова, коди й числа підходять, повні імена — ні.
- Покази приладів
- Списки слів та ідентифікаторів
Як виглядає результат у JSON
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- роздільники плюс автовизначення
- 5
- кодувань вихідного тексту
- 8
- текстових файлів за раз
- 20
- до видалення завантажених файлів
- 30 хв
Порівняння звичайного тексту та JSON
TXT
Простий текст
Файл TXT містить лише звичайні символи без форматування, шрифтів, зображень чи макета. Сучасні текстові файли зазвичай кодуються в UTF-8, що охоплює всі мови, хоча старіші можуть мати інші кодування й показувати нечитабельні символи. Простий текст дуже малий, ніколи не застаріває та відкривається на будь-якому пристрої — від телефонів до серверів. У ньому не можна зберегти жирний шрифт, таблиці чи картинки, тож структуру доводиться передавати відступами або простою розміткою.
- Стиснення
- –
- Прозорість
- –
- Анімація
- –
- Рік появи
- –
JSON
JavaScript Object Notation
JSON — легкий текстовий формат для структурованих даних, який на початку 2000-х популяризував Дуглас Крокфорд і який стандартизовано як RFC 8259 та ECMA-404. Він передає об’єкти, масиви, рядки, числа, булеві значення та null простим читабельним синтаксисом. Це формат за замовчуванням для вебAPI, конфігураційних файлів і обміну даними між застосунками майже в усіх мовах програмування. У ньому немає вбудованих коментарів, дат і схем, а великі вкладені файли важко читати без переглядача.
- Стиснення
- –
- Прозорість
- –
- Анімація
- –
- Рік появи
- 2001 · Douglas Crockford
TXT перетворюють на JSON, коли текст, експортований зі старої програми або скопійований зі звіту, потрібно передати в сучасний код, тіло запиту API чи імпорт у NoSQL, а писати парсер вручну заради одного файлу ніхто не хоче.
Часті запитання про конвертацію TXT у JSON
У моєму текстовому файлі один елемент на рядок. Чи можна отримати масив JSON?
Так. Якщо зверху є рядок-заголовок, наприклад name, кожен наступний рядок стає об’єктом на кшталт {"name": "Lisbon"}. Без заголовка вимкніть Перший рядок — заголовок і виберіть масив масивів: кожен рядок буде записано як список з одного елемента.
Чому автовизначення розбило мої речення на кожному пробілі?
Якщо у файлі немає табуляцій, вертикальних рисок чи ком, єдиний роздільник, який лишається, — пробіл. Встановіть Роздільник на символ, який справді розділяє ваші поля. Вільний текст із пробілами всередині значень потребує табуляцій або вертикальних рисок між полями, щоб конвертація була чистою.
Чи можна конвертувати файл журналу (лог) у JSON?
Так, якщо кожен рядок має однакову структуру, наприклад часова позначка, рівень і повідомлення, розділені вертикальними рисками чи табуляціями. Логи, у яких повідомлення саме містить роздільник або структура рядків різна, потребують парсера логів, а не конвертера таблиць.
Яке кодування вибрати для TXT-файлу зі старої системи?
Файли, створені західним ПЗ для Windows до поширення UTF-8, зазвичай мають кодування Windows-1252; японські — Shift_JIS, китайські — GB18030, корейські — EUC-KR. Виберіть вихідне кодування, щоб літери з діакритикою читалися правильно. Сам JSON записується в UTF-8 — саме це кодування вимагає RFC 8259 для JSON, що передається між системами.
А як щодо тексту з фіксованою шириною, де стовпці вирівняно пробілами?
Конвертер розбиває текст за роздільником, а не за позиціями символів. Якщо значення ніколи не містять пробілів, підійде налаштування «Пробіл». Інакше відкрийте файл у таблиці, розділіть його функцією «Текст за стовпцями», збережіть книгу й скористайтеся Excel у JSON.
Я отримаю JSON чи JSON Lines?
Стандартний JSON: один документ з єдиним масивом верхнього рівня, який будь-який JSON-парсер завантажує одним викликом. JSON Lines записує по одному запису в рядок і підходить для потокової обробки, але ця сторінка його не створює.
- Конвертер TXT у CSVПеретворіть .txt з роздільниками на CSV онлайн. Табуляцію, риску, ; чи пробіли визначено автоматично, кодування виправлено, лапки за RFC 4180.
- Конвертер JSON у TXTКонвертуйте JSON у текстовий файл: запис на рядок, поля через табуляцію або інший роздільник. Відкривається в Блокноті, Excel і консолі.
- Конвертер Excel у JSONКонвертуйте Excel у JSON онлайн: заголовки стають ключами, кожен рядок — об’єктом, дати — рядками ISO. Підтримуються XLSX, XLS, ODS і Numbers.
- Конвертер CSV у TXTКонвертуйте CSV у файл .txt для форм, що приймають лише текстові файли, для адресатів, яким не потрібен Excel, чи для редактора. 20 файлів за раз.
- Конвертер PDF у JSONКонвертуйте таблиці з PDF у JSON: кожен рядок стає об’єктом із ключами із заголовків стовпців, готовим для скрипту, API чи бази даних. До 20 PDF.
- Конвертер TXT в ExcelКонвертуйте .txt у книгу Excel: рядки з табуляцією чи комами стають рядками й стовпцями, прості списки — одним стовпцем. Без майстра імпорту тексту.