Як користуватися: Excel у XML
- 1
Перетягніть таблицю
XLSX, XLS або ODS — чи файл CSV. Якщо в книзі кілька аркушів, виберіть потрібний аркуш.
- 2
Назвіть елементи
Виберіть кореневий елемент, елемент для кожного рядка й те, чи стануть стовпці дочірніми елементами, чи атрибутами.
- 3
Збережіть XML
Перевірте результат, а потім завантажте файл .xml або скопіюйте його.
Ліміти та Pro
Таблиці та файли CSV до 500 MB; один аркуш за раз.
Файли до 4 GB. Дивитися Pro
Про інструмент: Excel у XML
Excel у XML записує рядки таблиці як XML: кожному рядку відповідає один елемент усередині кореневого, а назвами слугують заголовки стовпців. Аркуш зі стовпцями sku, name і price перетворюється на <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows>, а якщо стовпці записати як атрибути — на <row sku="A-1" name="Pen" price="1.5"/>. Назви обох елементів можна змінити, наприклад на products і product, щоб вони відповідали вимогам системи, яка приймає файл.
Заголовки рідко бувають коректними іменами XML, тому їх виправляють: пробіли й розділові знаки стають підкресленнями, до заголовка, що починається з цифри, додається підкреслення на початку, а два стовпці з однаковим заголовком отримують імена name і name_2. Кириличні та інші нелатинські заголовки в XML дозволені, тож їх зберігають як є.
Значення записуються так, як їх зберігає таблиця, а не як вони відображаються: 1200, а не $1,200.00; дати — у форматі ISO 8601 (2026-03-31, а якщо є час — разом із ним); формули — у вигляді останнього обчисленого результату. Порожні клітинки стають порожніми елементами, або їх можна пропустити, щоб записи були компактнішими. Спеціальні символи екрануються, а файл зберігається в UTF-8 з необовʼязковим оголошенням XML.
Файли CSV обробляються так само: роздільник і кодування тексту — UTF-8, Windows-1251 або Windows-1252 — визначаються автоматично або вибираються вручну. Для таблиці без заголовка вимкніть «Перший рядок — заголовок»: стовпці тоді називатимуться Column_1, Column_2 тощо. За раз конвертується лише один аркуш.
Приватність
Книгу або файл CSV читає SheetJS у фоновому процесі всередині цієї вкладки, і XML також створюється там: нічого не надсилається на сервер, а файл не зберігається.