tigtools

Excel у JSON

Виберіть файл .xlsx і отримайте його дані у форматі JSON для API, скрипта або файлу конфігурації. Перетворення відбувається у вашому браузері.

Працює у вашому браузері Без реєстрації

або перетягніть його сюди. Файл залишається на вашому пристрої.

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

  1. Виберіть або перетягніть файл .xlsx.
  2. Виберіть аркуш або «Усі аркуші», щоб отримати об'єкт із ключами за назвами аркушів.
  3. Виберіть об'єкти або масиви, форматований або стиснений вигляд.
  4. Скопіюйте JSON або завантажте його.

Як це працює

У режимі «Об’єкти» перший непорожній рядок задає ключі, а кожен наступний рядок стає об’єктом. Порожні комірки заголовка стають column_1, column_2 …, а повторювані назви отримують суфікс (id, id_2), щоб жодне значення не було втрачено. У режимі «Масиви» кожен рядок стає масивом, доповненим значеннями null до однакової довжини.

Числа й булеві значення зберігають свої типи JSON, порожні комірки стають null, а дати — рядками ISO 8601 (2024-01-15, з часом, якщо він є). Формули дають результат, збережений у файлі. Числові формати не застосовуються, тому 25 % — це 0.25. Форматований текст стає звичайним текстом, гіперпосилання — видимим текстом, а значення помилок — рядком, наприклад #N/A. Повністю порожні рядки пропускаються; в об’єднаних діапазонах значення має лише верхня ліва комірка.

Усі аркуші створюють один об’єкт, ключами якого є назви аркушів. Дуже приховані аркуші пропускаються.

Приклади

Наповнення бази даних

Аркуш зі стовпцями id, name і price стає [{"id": 1, "name": "Pen", "price": 2.5}, …], готовим для сценарію імпорту.

Переклади в Excel

Аркуш зі стовпцями key, en і tr перетворюється на об’єкти, які за кілька рядків коду можна перетворити на мовні файли.

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

Як записуються дати?

Як рядки ISO 8601: 2024-01-15 для дат і 2024-01-15T09:30:00Z для дати й часу. Excel зберігає дати без часового поясу, тому час записується як UTC без перетворення.

Що відбувається з порожніми клітинками?

Вони стають null, тому кожен об’єкт має однакові ключі. Рядки, де всі комірки порожні, пропускаються.

Чому відсоток 0,25 замість 25 %?

JSON отримує збережене значення, а не відображений формат. Якщо потрібен відсоток, помножте на 100 у своєму коді.

Конфіденційність

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