Конвертер JSON і CSV
Онлайн-конвертер JSON ↔ CSV — перетворіть відповідь API у таблицю для Excel чи Google Sheets або підготуйте JSON-фікстуру для тестів із колонкового дампу. Вставте масив JSON-об’єктів (або JSON-об’єкт об’єктів), і інструмент автоматично визначить стовпці та побудує чистий RFC 4180 CSV. Вставте CSV — отримаєте JSON-масив. Оберіть роздільник (кома для стандартного CSV, Tab для TSV, крапка з комою для European Excel або «|» для дампів баз даних), увімкніть або вимкніть заголовок і вирішіть, чи мають значення на кшталт «42», «true», «null» перетворюватися на типізовані JSON-значення або залишатися рядками — важливо для ідентифікаторів типу «00123». Конвертуйте через буфер обміну або завантажте файл .json/.csv з UTF-8 BOM для коректного відкриття в Excel.
Як користуватися
JSON або CSV — напрямок визначається автоматично.
Роздільник, рядок заголовка, приведення типів.
CSV або JSON відображається у правій панелі.
Отримайте копію в буфер обміну або файл .csv / .json.
Перетворіть JSON-масив об’єктів у CSV/TSV/Excel або вставте CSV і отримайте JSON — в обидва боки, у браузері
Можливості
Типові сценарії
- Перетворіть відповідь JSON API (50 МБ і більше) у CSV для відкриття в Excel або Google Sheets.
- Перетворіть колонковий дамп таблиці на JSON-масив для тестових фікстур Jest/PHPUnit.
- Конвертуйте CSV із крапкою з комою (German/French Excel) у звичайний CSV із комою для ваших інструментів.
- Вимкніть приведення типів, щоб «00123» залишився рядком, а не перетворився на число 123 (втрачає ведучий нуль).
- Згенеруйте TSV (з роздільником Tab) для прямої вставки в Google Sheets або таблицю Notion.
- Перетворіть невеликий JSON-конфіг у CSV, відредагуйте в Excel, вставте назад і конвертуйте в JSON — пакетне редагування без скриптів.
Чим відрізняється
Більшість онлайн-конвертерів змушують обирати між «JSON у CSV» і «CSV у JSON» як двома окремими інструментами. Цей поєднує обидва напрямки з автовизначенням — вставте що завгодно, отримаєте протилежне. Лапки за RFC 4180 реалізовані правильно: значення з переносами рядка, комами або лапками не зіпсують результат (поширена проблема дешевих конвертерів). Завантаження включає UTF-8 BOM, тому Excel коректно відображає символи з наголосами без кракозябрів. Без реєстрації та ліміту на розмір даних.
Часті запитання
Що таке «приведення типів»?
Без нього CSV → JSON залишає кожну комірку рядком («42» залишається «42»). З ним рядки, схожі на JSON-значення, перетворюються: «42» → 42, «true» → true, «null» → null, «3.14» → 3.14. Корисно для типізованих даних, але небезпечно для ідентифікаторів, що виглядають як числа («00123» стає 123).
Чи підтримується вкладений JSON?
JSON → CSV записує будь-який вкладений об’єкт або масив у комірку як текст через JSON.stringify. CSV → JSON не розбирає комірки з JSON автоматично — увімкніть «Приведення типів», щоб JSON-значення у комірках розпізнавалися.
Що таке UTF-8 BOM?
Завантажений файл містить UTF-8 BOM, щоб Excel коректно відкривав багатобайтові символи. Копія в буфер обміну BOM не містить — Sheets і сучасні інструменти розуміють UTF-8 без нього.
Як він справляється з великими файлами?
Орієнтовний ліміт — близько 5 МБ: за цієї межі сторінка залишається робочою, але редактор textarea може гальмувати. Для великих даних краще користуватися завантаженням .json/.csv.
Чому крапка з комою для «Excel EU»?
У локалях, де десятковим роздільником є «,» (більшість Європи), Excel використовує «;» як стандартний роздільник CSV, щоб уникнути неоднозначності. Файли, експортовані з German або French Excel, матимуть роздільник «;».
Чи працює на мобільних?
Так — панелі вводу та виводу складаються вертикально на вузьких екранах.
Звичайно! Просто надішліть нам коротке повідомлення з вашою ідеєю. Якщо хочете обговорити детальніше — залиште email, і ми зв’яжемося з вами. Можна залишитися анонімом.