
Конвертер CSV в JSON — конвертируйте таблицу в JSON онлайн
Преобразуйте таблицы CSV, TSV, таблицы с разделителями вертикальной чертой или таблицы Markdown в операторы JSON, JSONL или SQL INSERT в вашем браузере.
Вставьте таблицу или перетащите CSV — получите на выходе JSON, JSONL или SQL
или перетащите файл .csv / .tsv
Что можно сделать с помощью Таблица в JSON
Прежде чем начать, ознакомьтесь с основными возможностями.
- Конвертировать таблицы CSV или TSV в JSON
- Превращайте данные из таблиц в SQL-запросы INSERT
- Экспортируйте строки в формате JSONL для конвейеров обработки данных.
- Вставьте Markdown или таблицы с разделителями «|» и конвертируйте их
- Используйте первую строку как названия полей
- Поддерживает разделители: запятую, точку с запятой или вертикальную черту
Справочник по настройкам
4 настроек
Доступные элементы управления для Таблица в JSON.
Настройки
- РазделительВыпадающий список
- Определяет, чем разделены столбцы во вставленной таблице — запятой, табуляцией, точкой с запятой, вертикальной чертой или чертами Markdown, — либо оставьте «Автоопределение», и разделитель будет выбран по первой строке.Параметры: АвтоопределениеCSV (запятая)TSV (табуляция)Точка с запятойКаналТаблица Markdown
- РезультатВыпадающий список
- Выбирает формат конвертации: объекты JSON с ключами по именам столбцов, позиционные массивы JSON, JSONL с одной записью в строке или готовые к выполнению SQL-запросы INSERT.Параметры: JSON (объекты)JSON (массивы)JSONLSQL INSERT
- Первая строка — заголовокВкл / Выкл
- Когда флажок установлен, первая строка задаёт названия колонок, которые используются как ключи JSON или имена столбцов SQL; если флажок снят, столбцы SQL получают автоматические имена col_1, col_2, а на выходе JSON вместо объектов формируются массивы значений по их порядку.
- ТаблицаТекстовое поле
- Задаёт имя таблицы в генерируемых запросах SQL INSERT (по умолчанию my_table); отображается, только когда на выходе выбран SQL INSERT, а недопустимые символы автоматически заменяются подчёркиваниями.
Сопутствующие инструменты для Таблица в JSON
Инструменты для общих следующих шагов после Таблица в JSON.
Инструменты для разработчиков
Форматирование JSON
Проверьте JSON, отформатируйте его с использованием 2, 4 или 8 пробелов или уменьшите его в браузере.
Попробовать сейчасOCR и извлечение данных
Изображение в CSV
Извлеките таблицу из снимка экрана или фотографии и загрузите распознанные строки и столбцы в формате CSV.
Попробовать сейчасOCR и извлечение данных
Изображение в Excel
Извлеките таблицу из фотографии или снимка экрана и загрузите редактируемый файл .xlsx с сохраненными строками и столбцами.
Попробовать сейчасЧасто задаваемые вопросы
Вставьте CSV (или перетащите файл .csv) в панель ввода, и инструмент автоматически определит разделитель, разберёт каждую строку в объект JSON, используя строку заголовка в качестве ключей, и мгновенно покажет результат. Переключите формат вывода на массив JSON, JSONL или SQL INSERT, чтобы получить именно ту структуру, которая вам нужна.
usageДа. Парсер следует RFC 4180 — поля, заключённые в двойные кавычки, могут содержать запятые, переносы строк и даже сами кавычки (экранированные как "") без нарушения разбора. Так что значение вроде "Смит, Джон" остаётся одной ячейкой, а не двумя.
technicalИнструмент подсчитывает табуляции, запятые, точки с запятой и вертикальные черты в первой непустой строке и выбирает наиболее частый разделитель. Если у вас необычный или неоднозначный файл, вы можете отключить автоопределение и вручную выбрать табуляцию (TSV), запятую, точку с запятой, вертикальную черту или таблицу Markdown.
technicalПереключите формат вывода на SQL INSERT и введите имя таблицы. Инструмент очищает имена столбцов до допустимых идентификаторов (заменяя пробелы, тире и т. д. на подчеркивания) и выдает по одному INSERT для каждой строки с правильно экранированными строковыми литералами, числовыми значениями и NULL для пустых ячеек. Полезно для заполнения баз данных или переноса данных.
featuresJSONL (JSON Lines) размещает по одному объекту JSON на строку, без обрамляющего массива. Это стандартный формат для потоковой передачи данных в BigQuery, Snowflake, Logstash, Elasticsearch и большинство конвейеров машинного обучения. Выбирайте JSONL, когда каждая строка будет обрабатываться независимо.
featuresДа. Значения, соответствующие шаблонам целых или десятичных чисел, выводятся как числа JSON, литералы «true»/«false» становятся булевыми значениями, а пустые ячейки — значениями null. Если вам нужно, чтобы всё было строками, подготовьте значения соответствующим образом перед конвертацией.
technicalДа. Выберите «Таблица Markdown» в качестве разделителя и вставьте стандартную таблицу Markdown с разделителями-вертикальными чертами (строка заголовка, строка-разделитель, строки тела). Строка-разделитель автоматически пропускается, а пробелы в ячейках обрезаются.
usageНет. Анализ и преобразование выполняются в вашем браузере, а не через API обработки Pixoate. Следуйте правилам обработки данных вашей организации, прежде чем открывать конфиденциальные таблицы в любом веб-приложении.
privacyЕсли флажок установлен, инструмент считает первую строку таблицы названиями столбцов и использует их как ключи JSON-объекта (или генерирует col_1, col_2… для SQL, если оставить пустым). Снимите флажок, если в ваших данных нет строки заголовка — просто список строк — и инструмент вместо этого выдаст неименованные JSON-массивы или автоматически назовёт столбцы col_1, col_2 и т. д. для SQL-запросов INSERT.
featuresПереключите вывод на SQL INSERT, и появится поле имени таблицы, куда можно ввести название целевой таблицы, например customers или order_items. Инструмент автоматически очищает всё, что вы вводите — заменяя пробелы и символы на подчёркивания и добавляя префикс перед ведущей цифрой — так что сгенерированный SQL всегда содержит корректный идентификатор, даже если ваш ввод неаккуратный.
usageСнимите отметку «Первая строка — заголовок», если в вашем экспорте нет названий столбцов, установите «Вывод» в SQL INSERT и введите реальное имя таблицы в поле «Имя таблицы». Инструмент автоматически сгенерирует названия столбцов col_1, col_2..., автоматически приведёт числа и логические значения и создаст по одному корректно экранированному оператору INSERT на строку, который вы можете вставить прямо в клиент вашей базы данных.
tips«JSON (массивы)» отбрасывает имена полей и выводит каждую строку как простой список значений в порядке столбцов — например ["Alice", 34, "Berlin"] вместо {"name":"Alice","age":34,"city":"Berlin"}. Он по-прежнему учитывает флажок «Первая строка — заголовок», используя эту строку только чтобы знать, сколько столбцов ожидать, а не как ключи. Выбирайте его, когда принимающий код (библиотека построения графиков, позиционный драйвер базы данных или импорт в таблицу) читает значения по позиции, а не по имени поля; иначе используйте «JSON (объекты)».
features«Попробовать пример» заполняет панель ввода короткой таблицей из трёх строк имя/возраст/город (с разделением табуляцией), так что вы сразу увидите, как ведут себя определение разделителя, строка заголовка и каждый формат вывода, прежде чем вставить настоящие данные. Как только в поле появляется содержимое, возникает кнопка «Очистить» — рядом с меткой «Ввод» в режиме редактора и снова в виде кнопки во всю ширину в панели «Настройки» — которая очищает текстовое поле в один клик вместо ручного выделения и удаления текста.
usageНет — таблица для JSON/SQL полностью выполняется в вашем браузере, поэтому то, что вы вставляете, никогда не покидает компьютер, на котором вы находитесь. Это имеет значение, если вы проверяете что-то, содержащее токен, ключ или данные клиента. Закрытия вкладки достаточно, чтобы очистить ее.
troubleshootingОшибка указывает на первую позицию, которую не удалось проанализировать, которая обычно находится сразу после реальной ошибки, а не на ней — отсутствующая запятая, незакрытая кавычка или скобка или умная кавычка, вставленная из документа вместо прямой. Сначала проверьте линию над сообщаемым положением.
troubleshootingНет обоим. Таблица для JSON/SQL бесплатна, ваша загрузка не содержит водяных знаков, и в конце ничего не запрашивается — в потоке нет точки, в которой вы завершаете работу, а затем обнаруживаете, что она стоит денег.
pricingНет — Table to JSON / SQL работает в браузере на настольном компьютере и телефоне. Ничего не нужно устанавливать, не нужно начинать пробную версию и не нужно покупать лицензию, прежде чем вы сможете увидеть, выполняет ли оно то, что вам нужно. Попробуйте его на файле, с которым вы действительно застряли, а не на образце.
troubleshootingКак Таблица в JSON помогает вам справиться с задачей
Реальные проблемы, которые он решает каждый день — для бизнеса, авторов и повседневных задач. Найдите вариант использования, который подходит вам, и начните.
Миграция из CSV в API
У вас есть устаревший экспорт CSV от партнера, и вам необходимо отправить его POST в современный REST API, ожидающий JSON. Преобразуйте, скопируйте в тело выборки и проверьте форму — скрипт склеивания не требуется.
Наполнение базы данных
Генерируйте готовые к запуску SQL-операторы INSERT из CSV с тестовыми данными. Вставляйте прямо в файл миграции или консоль psql. Результат корректно обрабатывает строки, числа, null и логические значения.
Загрузка в BigQuery / Snowflake
Облачные хранилища данных загружают JSONL быстрее, чем CSV. Преобразуйте свою таблицу в JSONL и загружайте напрямую в промежуточные слои BigQuery, Snowflake или Redshift.
Таблицы документации в Markdown
Преобразуйте вставленный текст из ваших документов Markdown в JSON для программной обработки — создавайте пункты FAQ, элементы навигации или данные тарифов из читаемых человеком таблиц Markdown.
Анализ отправки форм
Экспортируйте ответы из Google Forms или Typeform в CSV, конвертируйте в JSON и запускайте аналитику или передавайте в вашу CRM через API. Строка заголовков становится именами полей.
Генерация данных для статических сайтов
Передавайте табличные данные в Next.js getStaticProps, коллекции контента Astro или файлы данных Hugo. JSONL особенно полезен для коллекций контента, где одна строка соответствует одной странице.
Генерация тестовых фикстур для QA
Вставьте таблицу с тестовыми сценариями и экспортируйте JSON-фикстуры или JSONL прямо в набор тестов Jest, Pytest или Playwright, полностью минуя написанный вручную файл с макетными данными.
Массовый импорт каталога поставщика
Преобразуйте CSV-прайс-лист поставщика в SQL-запросы INSERT для вашей таблицы товаров или в JSON для приложения массового импорта Shopify/WooCommerce, используя поле «Table name», чтобы указать именно ту таблицу, которую ожидает ваш магазин.
No-code синхронизация Zapier и Airtable
Превратите экспортированную таблицу в массив или объект JSON нужной формы, которую ожидают вебхук Zapier, автоматизация Airtable или сценарий Make.com, без написания скрипта преобразования.
Сверка банковских выписок
Преобразуйте экспортированный CSV с банковской выпиской или выпиской по карте в JSON для панели личных финансов или в SQL-запросы INSERT, чтобы загрузить транзакции прямо в базу данных бухгалтерского учёта.
Генерация файлов данных для статических сайтов
Преобразуйте таблицу с биографиями команды, тарифными планами или списком товаров в JSON-файл данных, который шаблоны Hugo, Jekyll, Astro или Eleventy перебирают напрямую, минуя написанный вручную файл data/*.json, обычно требуемый при JAMstack-сборке.
Руководства по этому инструменту
Наблюдайте за каждой трансформацией
Каждая фотография проходит через разделитель без изменений и выходит готовой.


























