Конвертер Excel у XML
Отримайте XML-файл з таблиці без попереднього створення карти XML в Excel. Кожен рядок стає елементом-записом, а кожен заголовок стовпця — тегом, що містить значення відповідної клітинки.
Конвертер даних
або перетягніть Файли CSV, TSV, TXT … сюди ·
До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв
Файли обробляються на наших серверах і видаляються через 30 хв.
Символ, що розділяє стовпці у файлах CSV і тексту, і під час читання, і під час запису. «Авто» визначає його з вхідних даних і записує коми.
UTF-8 підходить для всіх мов. Виберіть UTF-8 with BOM, якщо Excel у Windows показує спотворені літери або азійські символи під час відкриття CSV.
Для файлів Excel, ODS і Numbers: перетворити лише перший аркуш або всі (по одному CSV на аркуш у ZIP чи по одному ключу JSON на аркуш).
Назва вкладки аркуша в новій таблиці, до 31 символу.
Масив об’єктів використовує назви стовпців як ключі для кожного рядка; масив масивів компактніший і зберігає заголовок як перший масив.
Назва зовнішнього елемента, що обгортає всі рядки; кожен рядок стає елементом <row> усередині нього.
Використовується в операторах CREATE TABLE та INSERT. Лише літери, цифри та підкреслення.
Лапки та типи стовпців трохи відрізняються в різних базах даних; виберіть ту, у яку імпортуватимете.
Переписати клітинки з датами в одному форматі. ISO (2026-10-18) — найнадійніший для баз даних і коду; «Без змін» залишає їх такими, як у джерелі.
Як користуватися цим інструментом
- 1
Додайте таблицю
Завантажте файли XLSX, XLS, XLSM або ODS: до 20 за раз, кожен до 95 MB. Переконайтеся, що в першому рядку записані назви стовпців, які мають стати тегами.
- 2
Назвіть кореневий елемент
У розділі Додаткові налаштування вкажіть у полі Кореневий тег XML зовнішній елемент, якого очікує система-отримувач, наприклад products або employees. Залиште ввімкненим Форматований вивід, щоб файл був читабельним і з відступами.
- 3
Конвертуйте й перевірте
Натисніть Конвертувати в XML і завантажте результат. Якщо отримувач публікує схему XSD, перед надсиланням перевірте файл валідатором.
Конвертер Excel у XML бере таблицю з вашого першого аркуша й записує її як вкладені елементи: один зовнішній кореневий, один запис на рядок, один дочірній тег на стовпець із назвою із ваших заголовків.
Навіщо взагалі конвертувати Excel у XML
XML став рекомендацією W3C 10 лютого 1998 року, і навколо нього збудували ціле покоління бізнес-програм, поки JSON не опанував вебсервіси. Портали постачальників, системи payroll і HR, імпортери каталогів та багато корпоративних інтеграцій досі приймають лише XML. Водночас ті, кому належать дані, — асистент із закупівель чи офіс-менеджер — тримають їх в Excel. Хтось мусить поєднати ці світи, зазвичай напередодні дедлайну.
Теоретично Excel це вміє. Потрібно ввімкнути приховану вкладку «Розробник», створити або завантажити схему XSD, перетягнути кожен елемент на стовпець, щоб побудувати XML-карту, і лише тоді експортувати. Для щомісячного звіту з фіксованою схемою це доречно, а для одноразового файлу — забагато налаштувань. Конвертер пропускає мапінг: заголовки стають назвами тегів, рядки — записами. Якщо отримувач волів би JSON, Excel у JSON записує ті самі рядки як об’єкти.
Приклад конвертації Excel у XML
<?xml version="1.0" encoding="UTF-8"?>
<products>
<row>
<sku>00418</sku>
<name>Кабельний лоток & кліпси</name>
<stock>42</stock>
</row>
<row>
<sku>00419</sku>
<name>Підставка для ніг</name>
<stock>7</stock>
</row>
</products>Як підготувати аркуш, щоб XML пройшов перевірку
| Робіть | Не робіть |
|---|---|
Використовуйте один рядок заголовків із короткими назвами на кшталт unit_price або email | Починати заголовок із цифри або ставити в ньому пробіли |
| Тримайте на аркуші один вид записів, наприклад лише товари або лише працівників | Об’єднувати клітинки в рядку заголовків або лишати порожні клітинки заголовків |
| Для стовпців із кодами, як-от SKU й поштові індекси, задайте формат «Текст», щоб збереглися провідні нулі | Вручну вписувати екранування & чи <: воно додається автоматично, як-от & вище |
| Запитайте в отримувача назву кореневого елемента й уведіть її в полі Кореневий тег XML | Лишати внизу рядки підсумків: вони стануть фальшивими записами |
Порівняння способів експорту XML з Excel
| UltKit | Експорт XML-карти в Excel | Excel XML Spreadsheet 2003 | |
|---|---|---|---|
| Спершу потрібна схема XSD | no | yes | no |
| Назви тегів беруться із ваших заголовків | yes | З карти | no |
| Один елемент на рядок, читабельний для інших систем | yes | yes | Елементи Cell і Row |
| Працює з файлами .xls, .ods і .numbers | yes | Лише Excel | Лише Excel |
| Конвертує 20 файлів за раз | yes | no | no |
Особливості форматів XLSX і XML
XLSX
Книга Microsoft Excel
XLSX — типовий формат книг Microsoft Excel з Office 2007, заснований на стандарті Office Open XML. Він зберігає кілька аркушів, формули, форматування, діаграми, зведені таблиці та перевірку даних у ZIP-пакеті з XML. Формат підтримує понад мільйон рядків на аркуші й є стандартним форматом обміну діловими таблицями. Google Таблиці, LibreOffice і Numbers відкривають XLSX, хоча макроси та розширені функції можуть не зберегтися.
- Стиснення
- –
- Прозорість
- –
- Анімація
- –
- Рік появи
- 2007 · Microsoft
XML
Extensible Markup Language
XML — мова розмітки структурованих даних, опублікована W3C у 1998 році. Вона використовує вкладені теги з атрибутами та підтримує схеми, простори імен і валідацію, що робить її надійною для складних документів. XML лежить в основі RSS-стрічок, SVG, документів Office, карт сайту та багатьох корпоративних і державних обмінів даними. Порівняно з JSON формат багатослівний, але його читає кожна мова програмування і багато інструментів для таблиць.
- Стиснення
- –
- Прозорість
- –
- Анімація
- –
- Рік появи
- 1998 · W3C
Excel перетворюють на XML, коли дані з аркуша треба передати системі, яка приймає лише теговані записи: імпортному endpoint партнера, старішій ERP чи CMS або тестовому файлу, який перевіряє валідатор схем.
Excel у XML: відповіді перед надсиланням файлу
Чому Excel повідомляє, що карти XML не можна експортувати?
Власна команда Excel «Експорт XML» працює лише через XML-карту, прив’язану до схеми, і відхиляє деякі структури карт, наприклад списки всередині списків. Цей конвертер карти не потребує: він читає аркуш як звичайну таблицю й записує по одному запису на рядок.
Хіба файл XLSX — це не вже XML?
Усередині так. Файл .xlsx — це ZIP-пакет XML-частин, визначений стандартом ISO/IEC 29500. Але частина аркуша зберігає посилання на клітинки та вказівники на таблицю спільних рядків, а не читабельні записи, тому для системи, якій потрібен один елемент на клієнта чи товар, вона марна.
Які назви заголовків дають коректні теги XML?
XML 1.0 дозволяє літери, цифри, дефіси, підкреслення й крапки, але назва не може починатися з цифри чи містити пробіли, а назви, що починаються з xml, зарезервовані. Перед конвертацією перейменуйте заголовки на кшталт 2025 Sales або Unit Price на sales_2025 та unit_price.
Чи можна експортувати всі аркуші книги?
Установіть для Аркуші для конвертації значення «Усі аркуші», і буде конвертовано кожну вкладку, а не лише першу. Тримайте на одному аркуші один тип записів, бо кожен аркуш обробляється як окрема таблиця.
Що відбувається з формулами та форматуванням клітинок?
XML передає значення, тому клітинка з формулою записується як обчислений результат. Жирний шрифт, кольори заливки, ширина стовпців і коментарі — це оформлення, і до результату вони не потрапляють.
Як повернути XML назад у таблицю?
Скористайтеся XML в Excel. Записи знову стають рядками, а теги — заголовками стовпців, тож ви можете відредагувати дані в Excel і конвертувати ще раз, коли отримувачу потрібне оновлення.