Вхідний CSV

або перетягніть файл сюди чи вставте код нижче
Вхідний CSV

Результат (JSON)

Результат (JSON)

Файли не залишають браузераЯк саме?

Цей конвертер CSV в JSON перетворює CSV або TSV на чистий JSON просто в браузері: масив об’єктів, масив масивів, об’єкт із ключами зі стовпця або JSON Lines. Вставте CSV чи відкрийте файл.

Оновлено:

Як це працює

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

    Вставте CSV, відкрийте файл .csv чи .tsv, вкажіть URL або натисніть «Відкрити приклад». Роздільник і кодування визначаються автоматично.

  2. Виберіть формат JSON

    Масив об’єктів, масив масивів, об’єкт із ключами зі стовпця або JSON Lines. Також вирішіть, як подавати числа, true/false і порожні клітинки.

  3. Завантажте або скопіюйте

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

Можливості

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

    Кома, крапка з комою, табуляція й вертикальна риска визначаються за даними. Поля в лапках із комами, подвійними лапками й розривами рядків читаються за RFC 4180.

  • Розпізнавання типів

    Числа, true/false і null стають типами JSON. Значення з нулями на початку (007) і номери телефонів залишаються текстом, а порожні клітинки стають null, порожнім рядком або пропускаються.

  • Вкладені ключі

    Параметр «Вкладені об’єкти з назв через крапку» перетворює заголовки на кшталт user.name і tags[0] на вкладені об’єкти й масиви — зворотна дія до JSON у CSV.

  • Кодування й експорт з Excel

    Розпізнаються BOM, UTF-8 і поширені кодування Windows, зокрема Windows-1251; кодування можна вибрати й вручну. «Десятковий роздільник» із комою правильно читає 1,5 з українського Excel.

  • Великі файли

    Великі CSV читаються потоково, рядок за рядком, у фоновому потоці (Web Worker), а не завантажуються в пам’ять цілком.

Обмеження та конфіденційність

Файли CSV можуть мати розмір до 500 MB, великі файли читаються потоково. Попередній перегляд таблиці показує перші 500 рядків, а завантажений JSON містить усі рядки. Файли понад 5 MB конвертуються безпосередньо з файлу без відкриття в редакторі.

Рядки з меншою кількістю полів доповнюються порожніми значеннями. Якщо поле в лапках ніде не закрито, інструмент про це попереджає. Числа, довші, ніж може вмістити число JavaScript, записуються точно. Докладніше — на сторінці конфіденційності.

Часті запитання

Як конвертувати CSV в JSON?

Вставте CSV або відкрийте файл — JSON створюється одразу під час введення. Натисніть «Завантажити .JSON», щоб зберегти файл, або «Копіювати».

CSV з Excel має роздільник ; — чи спрацює?

Так. Роздільник визначається автоматично, а в полі «Роздільник» можна вручну вибрати кому, крапку з комою, табуляцію чи вертикальну риску. Для чисел на кшталт 1,5 виберіть кому в полі «Десятковий роздільник».

Чому замість літер „кракозябри“?

Excel в українській Windows зберігає CSV в кодуванні Windows-1251. Автовизначення зазвичай його розпізнає, але це евристика: якщо текст спотворено, виберіть WINDOWS-1251 у полі «Кодування».

Чому деякі числа залишаються рядками?

Значення з нулями на початку, знаком + чи пробілами, як-от 007 або номери телефонів, зберігаються як текст, щоб нічого не втратити. Вимкніть «Розпізнавати числа й true/false», щоб усі значення були текстом.

Чи можна отримати JSON Lines замість масиву?

Так. Виберіть JSON Lines у полі «Формат JSON» — кожен об’єкт буде в окремому рядку, що зручно для великих файлів і систем журналювання.

Чи безкоштовний цей конвертер і чи надсилається CSV на сервер?

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

Схожі інструменти