Конвертер CSV, JSON и таблиц
Перевод между CSV, таблицами из Excel, JSON и таблицами Markdown
Загрузка инструмента…
Читает CSV, ячейки, скопированные из электронной таблицы, JSON или таблицу Markdown и преобразует их в другой формат. Пригодится, чтобы превратить CSV в JSON или таблицу из Excel в таблицу Markdown или команды SQL INSERT.
Как пользоваться
- Вставьте таблицу в поле ввода или нажмите «Открыть файл», чтобы открыть файл .csv, .tsv, .json или .txt.
- Оставьте в поле «Входной формат» значение «Определить автоматически» и проверьте предпросмотр. Если в первой строке нет названий столбцов, выключите «Первая строка — заголовок».
- В поле «Преобразовать в» выберите CSV, TSV, JSON, таблицу Markdown, таблицу HTML или SQL INSERT и задайте параметры.
- Нажмите «Копировать», чтобы забрать результат, или «Сохранить файл», чтобы скачать его.
Как это работает
- Ячейка, в которой есть запятая или перенос строки, заключается в двойные кавычки, а двойная кавычка внутри ячейки записывается дважды. Входные данные читаются по тому же правилу.
- Вложенный JSON разворачивается в названия столбцов через точку, например user.name. При обратном преобразовании в JSON параметр вложенности восстанавливает исходную структуру.
- Файлы читаются как UTF-8, а если это некорректный UTF-8, — в устаревшей кодировке для языка страницы. Предпросмотр показывает первые 100 строк; преобразуются все.
- Вставленный текст сохраняется в этом браузере и остаётся, когда вы возвращаетесь.
Частые вопросы
- Как перевести CSV в JSON?
- Вставьте CSV и выберите JSON в поле «Преобразовать в». При варианте «Массив объектов» названия столбцов из первой строки становятся ключами каждого элемента.
- Почему CSV в Excel открывается кракозябрами?
- Excel может прочитать файл UTF-8 без BOM в другой кодировке. Включите «Добавить UTF-8 BOM в сохраняемый файл» и скачайте файл кнопкой «Сохранить файл» — тогда Excel покажет текст правильно.
- Можно ли превратить таблицу Excel в таблицу Markdown?
- Да. Ячейки, скопированные из Excel, распознаются как данные, разделённые табуляцией. Выберите «Таблица Markdown» в поле «Преобразовать в» и при необходимости задайте «Выравнивание столбцов».
- Превратится ли значение вроде 007 в 7?
- Нет. Даже при включённом «Преобразовывать числа и true/false в значения» такие значения, как 007 или очень длинные числа, остаются текстом.