Turn any pasted table into JSON or SQL instantly
Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.
Paste a table or drop a CSV — get JSON, JSONL or SQL out the other side
или перетащите файл .csv / .tsv
What you can do with Таблица в JSON
Everything this tool helps you accomplish — no learning curve, no setup.
- Convert CSV or TSV tables into JSON
- Turn spreadsheet data into SQL INSERT statements
- Export rows as JSONL for data pipelines
- Paste Markdown or pipe tables and convert them
- Use the first row as field names
- Handle comma, semicolon or pipe delimiters
Settings information
4 settings
Every control in Таблица в JSON, explained — what it does and when to use it.
Настройки
- РазделительDropdown
- Определяет, чем разделены столбцы во вставленной таблице — запятой, табуляцией, точкой с запятой, вертикальной чертой или чертами Markdown, — либо оставьте «Автоопределение», и разделитель будет выбран по первой строке.Параметры: АвтоопределениеCSV (запятая)TSV (табуляция)Точка с запятойКаналТаблица Markdown
- РезультатDropdown
- Выбирает формат конвертации: объекты JSON с ключами по именам столбцов, позиционные массивы JSON, JSONL с одной записью в строке или готовые к выполнению SQL-запросы INSERT.Параметры: JSON (objects)JSON (arrays)JSONLSQL INSERT
- Первая строка — заголовокOn / Off
- Когда флажок установлен, первая строка задаёт названия колонок, которые используются как ключи JSON или имена столбцов SQL; если флажок снят, столбцы SQL получают автоматические имена col_1, col_2, а на выходе JSON вместо объектов формируются массивы значений по их порядку.
- ТаблицаText input
- Задаёт имя таблицы в генерируемых запросах SQL INSERT (по умолчанию my_table); отображается, только когда на выходе выбран SQL INSERT, а недопустимые символы автоматически заменяются подчёркиваниями.
Закончили с Таблица в JSON? Попробуйте эти
Тщательно подобранные инструменты, которые хорошо сочетаются с Таблица в JSON. Продолжайте, не теряя файл.
Форматирование JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Попробовать сейчасИзображение в CSV
That table is trapped in a screenshot. Upload it and download a clean, ready-to-import CSV with every row and column intact — in seconds.
Попробовать сейчасИзображение в Excel
Stop rebuilding tables cell by cell. Upload a photo or screenshot of any table and download a styled .xlsx with rows and columns intact — in seconds.
Попробовать сейчасPDF в CSV
Skip manual re-entry. Every table in your PDF becomes a clean CSV — one file per table, zipped and ready to import into Excel, Sheets or your database. Free to start, no credit card.
Попробовать сейчасСравнение текста
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Попробовать сейчасРедактор Markdown
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
Попробовать сейчасЧасто задаваемые вопросы
Вставьте 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Нет — разбор и конвертация выполняются полностью в вашем браузере. Это делает инструмент безопасным для конфиденциальных таблиц, таких как выгрузки зарплат, списки клиентов или финансовые записи, которые никогда не должны попадать на сторонний сервер.
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 помогает вам справиться с задачей
Реальные задачи, которые он решает каждый день, — для бизнеса, авторов и повседневных дел. Найдите подходящий вам сценарий и начните за секунды.
Миграция из CSV в API
У вас есть устаревший CSV-экспорт от партнёра, и вам нужно отправить его методом POST в современный REST API, ожидающий JSON. Сконвертируйте за секунды, скопируйте в тело запроса fetch и проверьте структуру — никаких связующих скриптов не требуется.
Наполнение базы данных
Генерируйте готовые к запуску 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-сборке.
