Як користуватися
- Виберіть або перетягніть файл .xlsx.
- Виберіть аркуш або «Усі аркуші», щоб отримати об'єкт із ключами за назвами аркушів.
- Виберіть об'єкти або масиви, форматований або стиснений вигляд.
- Скопіюйте 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 створюється на вашому пристрої. Нічого не завантажується, не зберігається й не потрапляє в аналітику; враховується лише анонімна подія про використання інструмента.