Розробка веб-сайтів та мобільних додатків
Завантажуйте дані з електронної таблиці у інтерфейс, імітований API або тестовий фікстур без написання парсера.
Вставте файл CSV або відкрийте файл — і одразу отримайте JSON. Роздільник визначається автоматично, значення в лапках та коми всередині комірок обробляються, а числа можна перетворити на дійсні числа. Скопіюйте результат або завантажте його як файл .json. Нічого не завантажується.
Дізнайтеся, для чого призначений кожен параметр і як отримати JSON-дані, які можна використовувати у вашому коді.
CSV — це проста таблиця: один рядок на кожен рядок тексту, значення розділені комою або іншим роздільником. JSON зберігає ті самі дані у вигляді об’єктів та масивів, які код може зчитувати безпосередньо. Конвертер перетворює кожен рядок CSV на об’єкт JSON, використовуючи рядок заголовка як імена ключів.
Вставте файл CSV або відкрийте файл, і формат JSON оновлюватиметься в режимі реального часу. Значення в лапках, коми всередині лапок, подвійні лапки та розриви рядків у комірках обробляються так, як їх експортують програми для роботи з електронними таблицями. Якщо у файлі CSV є зайві пробіли, спочатку очистіть його за допомогою інструменту «Whitespace Remover».
Завантажуйте дані з електронної таблиці у інтерфейс, імітований API або тестовий фікстур без написання парсера.
Перетворіть дані з Excel, Google Sheets або бази даних у формат JSON, який підтримує API або скрипт імпорту.
Перенесіть списки товарів, переклади або налаштування, що зберігаються в аркуші, у файл JSON, який може використовувати ваш проєкт.
Функція автоматичного виявлення перевіряє перший рядок на наявність ком, крапок з комою, табуляцій або вертикальних рисок. Якщо у файлі вони змішані, виберіть потрібний роздільник вручну. У багатьох європейських експортних файлах використовуються крапки з комою.
Масив об’єктів містить по одному об’єкту в кожному рядку, індексованому за заголовком. Масив масивів зберігає кожен рядок у вигляді простого списку, включаючи рядок заголовка.
Якщо ввімкнено, перший рядок стає ключами. Якщо вимкнено, ключі називаються column_1, column_2 і так далі. Порожні або повторювані назви заголовків виправляються таким самим чином.
Перетворює 42 на число, а true — на логічне значення. Такі значення, як 007 або довгі ідентифікаційні номери, що містять понад 15 цифр, залишаються у вигляді тексту, щоб нічого не втратилося.
Функція «Обрізати» видаляє пробіли навколо значень, «Пропустити порожні рядки» — видаляє порожні рядки, а «Використовувати null для порожніх значень» — записує null замість порожнього рядка.
Кома всередині «Делі, NCR» залишається частиною значення, оскільки комірка взята в лапки. Щоб ввести лапки всередині комірки, взятої в лапки, потрібно поставити їх двічі: "".
Ваш CSV-файл конвертується у вашому браузері. Він не завантажується, не надсилається на наш сервер і не зберігається. На вашому пристрої зберігаються лише ваші налаштування.
Обробка дуже великих файлів залежить від обсягу пам’яті вашого пристрою, тому файли розміром понад 15 МБ не приймаються. Цей інструмент зчитує одну плоску таблицю. Він не формує вкладені JSON-структури на основі заголовків із крапками та не зчитує файли у форматі .xlsx безпосередньо.
Вставте вміст файлу CSV у поле або відкрийте файл. Код JSON з’явиться одразу, причому кожен рядок буде перетворено на об’єкт, ключами якого стануть рядки заголовка. Після цього скопіюйте його або завантажте у вигляді файлу .json.
Так. Функція автоматичного виявлення перевіряє перший рядок на наявність ком, крапок з комою, табуляцій та вертикальних рисок. Ви також можете самостійно вибрати роздільник, якщо система визначила його неправильно.
Зніміть галочку біля пункту «Перший рядок — заголовок». У такому разі стовпці отримають назви column_1, column_2 тощо, а перший рядок залишиться у даних.
Клітинка, взята в подвійні лапки, може містити коми, символи перенесення рядка та подвійні лапки, так само як і при експорті з електронної таблиці. У форматі JSON лапки видаляються, а текст зберігається.
Якщо встановити прапорці «Перетворити числа», «true/false» та «null», звичайні числа перетворюються на числові значення, а «true» або «false» — на булеві значення. Значення з нулями на початку, наприклад 007, та числа, що містять понад 15 цифр, залишаються текстовими, тому вони не змінюються.
Так. Встановіть для типу даних JSON значення «Масив масивів». Кожен рядок, включаючи рядок заголовка, перетворюється на список значень.
Не файли у форматі .xlsx. Спочатку збережіть аркуш у форматі CSV у програмі Excel або Google Sheets, а потім відкрийте або вставте цей файл тут.
Ні. Перетворення відбувається у вашому браузері, і ваші дані ніколи не залишають ваш пристрій. Зберігаються лише ваші налаштування для наступного разу.
На головній сторінці представлено ще десятки безкоштовних інструментів, для використання яких не потрібен ключ API.
Видалити повторювані рядки з будь-якого списку або фрагмента тексту.
Відкрити інструментПорівняйте два тексти рядок за рядком, щоб побачити, що змінилося.
Відкрити інструментПідраховуйте слова, символи та речення під час набору тексту.
Відкрити інструментПеретворюйте одиниці виміру довжини, ваги, об’єму, швидкості, температури та інших величин.
Відкрити інструментНе знайдено відповідного запитання.
Поділіться своїми думками щодо цього інструменту з іншими відвідувачами.