Конвертуйте CSV у JSON

Вставте CSV з Excel, Google Таблиць чи будь-якої програми й отримайте охайний JSON, який можна одразу скопіювати у свій код.

Запечатано на цьому пристрої

Працює у вашому браузері. Нічого не завантажується на сервер.

Запечатано

CSV JSON

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

Додає невидиму позначку на початок завантаженого файлу, щоб Excel правильно показував кирилицю та інші символи.

Структура

Стовпці на кшталт address.city стають вкладеними об’єктами, а клітинки зі списком JSON — справжніми масивами.

CSV з’являтиметься тут під час набору.

JSON з’являтиметься тут під час набору.

Як це працює

  1. Вставте або відкрийте CSV

    Вставте його, перетягніть файл .csv або відкрийте його. Роздільник визначається автоматично, а значення в лапках із комами чи розривами рядків читаються правильно.

  2. Виберіть структуру JSON

    Виберіть список об’єктів або список масивів, вирішіть, чи перетворювати числа й true/false, і задайте відступ.

  3. Скопіюйте або завантажте JSON

    За потреби перевірте таблицю попереднього перегляду, а потім скопіюйте JSON або збережіть його як файл .json.

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

Мій CSV завантажується на сервер?

Ні. Файл читається й конвертується у вашому браузері, тож списки клієнтів, вивантаження й звіти залишаються на вашому пристрої.

Які файли CSV підтримуються?

Файли з роздільниками-комами, крапками з комою, табуляціями чи вертикальними рисками — роздільник визначається автоматично. Значення в подвійних лапках можуть містити роздільники, розриви рядків і подвоєні лапки, як дозволяє стандарт CSV (RFC 4180). Рядок «sep=», який іноді додає Excel, теж розпізнається.

Як розпізнаються числа й значення true/false?

Числа стають числами JSON, TRUE і FALSE у будь-якому регістрі — значеннями true і false, а порожні клітинки — null. Значення на кшталт 007 або числа, довші за 15 цифр, як-от номери карток чи замовлень, залишаються текстом, щоб не втратити жодної цифри. Вимкніть «Розпізнавати числа й true/false», щоб усі значення залишилися текстом.

Чи можна отримати вкладений JSON?

Так. Увімкніть «Відновити вкладеність»: стовпці на кшталт address.city стають вкладеними об’єктами, а клітинки зі списком JSON, як-от ["a","b"], — справжніми масивами. Це точна протилежність інструмента «JSON у CSV».

Що, як деякі рядки мають більше чи менше клітинок, ніж заголовок?

Відсутні клітинки стають null (або порожнім текстом, якщо розпізнавання чисел вимкнено), а зайві зберігаються під ключами на кшталт column_5. Інструмент повідомляє, скільки рядків це зачепило, щоб ви могли перевірити файл.

Мій CSV з Excel показує дивні символи. Чому?

Excel у Windows часто зберігає CSV у старому регіональному кодуванні, а не в UTF-8. Інструмент розпізнає це й читає файл у кодуванні, яке Excel використовує для мови цієї сторінки, а також читає файли UTF-16. Якщо літери все одно виглядають неправильно, збережіть файл як «CSV UTF-8» і відкрийте знову.

Встановити One For All на комп’ютер

Після цього One For All відкриватиметься в окремому вікні, як застосунок, просто з робочого столу чи головного екрана. Нічого не треба завантажувати з магазину застосунків, а ваші файли й надалі залишаються на пристрої.

  1. Натисніть значок встановлення праворуч в адресному рядку або відкрийте меню браузера (⋮).
  2. Виберіть «Установити One For All» або «Установити сторінку як додаток»: ярлик з’явиться на робочому столі й серед ваших застосунків.

Завантажити рушій цього інструмента?

Цей інструмент працює повністю у вашому браузері. Для цього йому потрібно один раз завантажити з One For All наведені нижче компоненти. Після цього вони залишаються на цьому пристрої, і наступного разу інструмент запуститься одразу.

Ваші файли ніколи нікуди не надсилаються.