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) и параметры пустых значений.