Toollet
Пошук за завданням або назвою застосункуПошукЗв'язатися з нами
Ціни

Перетворити JSON на CSV

Вставте JSON або завантажте його з файлу, щоб перетворити об’єкт або масив об’єктів на CSV для таблиці. Перевірте рядки, стовпці й значення, а потім скопіюйте CSV або збережіть його як файл CSV у UTF-8 із BOM.

Також можна перетягнути сюди один файл JSON. UTF-8, до 1 МБ.

Розширені налаштуванняКома · Захист від формул ON

Додає апостроф перед рядками, що починаються з =, +, -, @ та подібних символів. Вимикайте лише тоді, коли потрібні вихідні рядки.

Введіть JSON для перетворення.

Результат CSV

Введіть JSON і перетворіть його, щоб перевірити рядки та стовпці.

Що можна робити

Перетворення списку JSON на табличні дані

Перетворити масив об’єктів на CSV з одним рядком на кожен об’єкт. Один об’єкт також можна перетворити на один рядок.

Відповідність назв полів стовпцям

Стовпці створюються в порядку першої появи назв полів. Поля, відсутні в рядку, та значення null стають порожніми клітинками.

Копіювання або збереження для таблиці

Скопіюйте CSV або збережіть файл UTF-8 із BOM. Виберіть роздільник: кома, крапка з комою або табуляція.

Як користуватися

  1. Введіть JSON

    Вставте JSON або відкрийте файл. Також можна спробувати перетворення зі зразком.

  2. Перетворіть на CSV

    Зазвичай можна використовувати налаштування за замовчуванням. Відкрийте розширені налаштування, щоб змінити роздільник або спосіб обробки рядків, схожих на формули.

  3. Перегляньте й отримайте таблицю

    Перевірте рядки, стовпці та значення, а потім скопіюйте або збережіть CSV. Відкрийте перегляд вихідного тексту, щоб перевірити лапки CSV та інші деталі.

Коли стане в пригоді

Перегляд списку JSON у таблиці

Скористайтеся цим інструментом, щоб сортувати або переглядати в таблицях дані, отримані у форматі JSON, наприклад список товарів.

Передавання даних як таблиці

Скористайтеся цим інструментом, щоб передати масив об’єктів JSON у форматі, який можна імпортувати в програмне забезпечення з підтримкою CSV.

Як JSON перетворюється на рядки та стовпці CSV

Назви полів стають стовпцями, об’єкти — рядками

Кожен об’єкт у масиві стає одним рядком. Назви полів збираються з усіх рядків, а стовпці розміщуються в порядку їхньої першої появи у введенні.

Обробка відсутніх значень і вкладених даних

Відсутні поля й null залишаються порожніми. Вкладені масиви та об’єкти залишаються JSON в одній клітинці й не розгортаються в окремі стовпці.

Роздільники й лапки

Усі поля обрамляються подвійними лапками, а лапки в клітинках дублюються. Перенесення рядків у значеннях зберігаються, а рядки CSV завершуються CRLF.

Поширені запитання

Чи перетворюються вкладені об’єкти на окремі стовпці?

Ні. Вкладені об’єкти й масиви залишаються в одній клітинці як вихідний JSON. Ця функція не розгортає автоматично глибокі ієрархії у стовпці.

Що станеться, якщо назви полів у рядках різняться?

Назви полів, використані в усіх рядках, стають стовпцями. Відсутні поля й null у відповідному рядку залишаються порожніми. Стовпці розміщуються в порядку першої появи назви поля.

Що означає захист рядків, схожих на формули?

Перед рядками, що починаються з =, +, -, @ або подібних символів, додається апостроф, щоб таблиці не сприймали їх як формули. Вимикайте цей захист у розширених налаштуваннях лише тоді, коли потрібні вихідні рядки.

Чи зміняться великі цілі числа?

Під час перетворення зберігається вихідне подання числа. Однак програма для роботи з таблицями, у яку ви імпортуєте дані, може округлювати числа. У програмі імпорту задайте текстовий формат для стовпців із числами або ідентифікаторами.

Введення та результати

Введення
Одне введення JSON у UTF-8. До 1 МБ (1 000 000 байтів) як для вставленого тексту, так і для файлів.
Перетворення
Об’єкт із полями або масив з одного чи більше об’єктів. Виведення обмежено 100 000 клітинок.
Виведення
CSV із назвами стовпців. Копіювання надає текст CSV; файли зберігаються у UTF-8 із BOM.

Поточні налаштування

Пошук інструментів