Конвертер CSV → JSON / XML / YAML / HTML / SQL — безкоштовний онлайн-інструмент
Конвертер CSV → JSON / XML / YAML / HTML / SQL
Перетворюйте дані CSV (значення, розділені комами) у формат JSON, XML, YAML, HTML-таблицю або SQL (CREATE TABLE + INSERT). Підтримує кілька роздільників і власні параметри форматування. Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не надсилаються на жоден сервер.
Роздільник:
Вихід:
SQL:
ДіалектТаблиця
Вхід (CSV)
Output (JSON)
JSON: масив об'єктів із ключами з заголовків CSV. XML: кореневий елемент <root>, що обгортає елементи <row>. YAML: чиста послідовність відображень YAML. HTML: повна HTML-таблиця із заголовками та рядками даних. SQL:CREATE TABLE + пакетний INSERT; оберіть діалект, назву таблиці, визначення типів і обробку порожніх значень вище. Порада: перший рядок вашого CSV завжди трактується як заголовки стовпців. Для файлів TSV оберіть роздільник «Табуляція».
CSV — значення, розділені комами (RFC 4180)
CSV — це звичайний текст: один рядок на запис, поля розділено роздільником. RFC 4180 — фактичний довідник щодо лапок: поле, що містить роздільник, лапку або розрив рядка, береться в подвійні лапки, а внутрішні лапки подвоюються (""). Варіанти TSV (табуляція) і з крапкою з комою існують, бо реальні дані містять коми, а локальні налаштування Excel відрізняються; вони несуть ту саму таблицю, змінюється лише роздільник.
Перетворення спершу розбирає таблицю, а потім перебудовує її у цільовий формат — поля в лапках і вбудовані роздільники зберігаються без змін.
📋 Формати виводу
JSON — стандартний формат обміну даними, масив об'єктів.
XML — ієрархічна розмітка з елементами <root> і <row>.
YAML — чистий, зручний для читання формат, чудово підходить для конфігураційних файлів.
HTML — готова до використання HTML-таблиця із заголовками.
SQL — інструкції CREATE TABLE + INSERT. Діалект, назва таблиці, визначення типів (INTEGER / DECIMAL / BOOLEAN / TEXT) і параметри порожніх значень.