CSV → JSON / XML / YAML / HTML / SQL: конвертер

Преобразуйте данные CSV (значения, разделённые запятыми) в формат JSON, XML, YAML, HTML-таблицу или SQL (CREATE TABLE + INSERT). Поддерживает несколько разделителей и настраиваемое форматирование.
Вся обработка выполняется локально в вашем браузере — ваши данные никуда не загружаются.
Разделитель:
Вывод:
JSON: массив объектов с ключами из заголовков CSV. XML: корневой элемент <root>, оборачивающий элементы <row>. YAML: аккуратная последовательность отображений YAML. HTML: полная HTML-таблица с заголовками и строками данных. SQL: CREATE TABLE + пакетный INSERT; выберите выше диалект, имя таблицы, определение типов и обработку пустых значений.
Совет: первая строка вашего CSV всегда считается заголовками столбцов. Для файлов TSV выберите разделитель «Табуляция».
CSV — значения, разделённые запятыми (RFC 4180)

CSV — это простой текст: одна строка на запись, поля разделены разделителем. RFC 4180 — фактический свод правил для кавычек: поле, содержащее разделитель, кавычку или перевод строки, заключается в двойные кавычки, а внутренние кавычки удваиваются (""). Существуют варианты TSV (табуляция) и с точкой с запятой, потому что реальные данные содержат запятые, а настройки локали Excel различаются; они несут ту же таблицу, меняется только разделитель.

Конвертация здесь сначала разбирает таблицу, а затем пересобирает её в целевом формате — заключённые в кавычки поля и встроенные разделители сохраняются целыми.