UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

Конвертер XML в Excel

Відкрийте XML-рахунок, файл банківської виписки, товарний фід або вивантаження з бухгалтерської програми як звичайну таблицю, де кожен запис займає окремий рядок. Налаштовувати XML-схеми в Excel не потрібно.

Конвертер даних

або перетягніть Файли CSV, TSV, TXT … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

Файли обробляються на наших серверах і видаляються через 30 хв.

Як користуватися цим інструментом

  1. 1

    Виберіть XML-файли

    Перетягніть один або кілька файлів .xml в область завантаження: до 20 за раз, до 95 MB кожен. Кожен файл стає окремою книгою.

  2. 2

    За бажанням назвіть аркуш

    Вихідний формат — XLSX. У розділі Додаткові налаштування поле Назва аркуша змінює назву вкладки, а Дати можуть переписати часові позначки у формат, зручний для вашої команди.

  3. 3

    Конвертуйте й відкрийте

    Натисніть Конвертувати у XLSX (Excel) і відкрийте книгу в Excel, Numbers, Google Sheets або LibreOffice Calc.

XML-файли, які потрібно відкрити в Excel

XML є стандартом W3C з 1998 року, і його сила в точності: кожне значення лежить у названому тезі, а схема може точно вказати, які теги дозволені. Тому уряди, банки й великі рітейлери обрали його для обміну даними між системами. Недолік у тому, що через цю саму точність файли втомлюють при читанні в текстовому редакторі.

З січня 2019 року Італія вимагає, щоб рахунки між компаніями проходили через її систему обміну у вигляді FatturaPA XML. Мережа Peppol, якою користуються багато європейських державних замовників, передає рахунки UBL, теж XML. Банки, що переходять на ISO 20022, надають виписки як camt.053 XML. Маркетплейси та торгові фіди описують товари в XML, а багато бухгалтерських програм так само експортують журнали. Усе це регулярно потрапляє до людини, якій потрібна просто таблиця.

  1. Рахунки

    Файли UBL і FatturaPA: один рядок на позицію рахунку з товаром, кількістю, ставкою ПДВ і сумою.

  2. Банківські виписки

    Файли camt.053: один рядок на проведений запис із датою, сумою, валютою та контрагентом.

  3. Товарні фіди

    Фіди магазинів і маркетплейсів: один рядок на товар з ID, назвою, ціною та наявністю.

Конвертер XML в Excel чи вбудований імпорт XML в Excel

Цей конвертерExcel для WindowsExcel для Mac
Відкриває довільний XML як таблицюyesyesno
Без запиту XML-схеми зіставленняyesnono
Конвертує багато файлів одразуДо 20По одномуno
Працює без ліцензії Excelyesnono

XML

Extensible Markup Language

XML — мова розмітки структурованих даних, опублікована W3C у 1998 році. Вона використовує вкладені теги з атрибутами та підтримує схеми, простори імен і валідацію, що робить її надійною для складних документів. XML лежить в основі RSS-стрічок, SVG, документів Office, карт сайту та багатьох корпоративних і державних обмінів даними. Порівняно з JSON формат багатослівний, але його читає кожна мова програмування і багато інструментів для таблиць.

Стиснення
–
Прозорість
–
Анімація
–
Рік появи
1998 · W3C
Конвертер XML

XLSX

Книга Microsoft Excel

XLSX — типовий формат книг Microsoft Excel з Office 2007, заснований на стандарті Office Open XML. Він зберігає кілька аркушів, формули, форматування, діаграми, зведені таблиці та перевірку даних у ZIP-пакеті з XML. Формат підтримує понад мільйон рядків на аркуші й є стандартним форматом обміну діловими таблицями. Google Таблиці, LibreOffice і Numbers відкривають XLSX, хоча макроси та розширені функції можуть не зберегтися.

Стиснення
–
Прозорість
–
Анімація
–
Рік появи
2007 · Microsoft
Конвертер XLSX

XML переводять в Excel, коли дані має прочитати людина, а не програма: бухгалтер перевіряє електронний рахунок, продавець переглядає товарний фід або менеджер вивчає вивантаження, яке надходить лише в XML.

Конвертувати XML у XLSX: як вкладені дані розподіляються по стовпцях

Таблиця плоска, а XML — дерево, тож під час конвертації треба вирішити, що вважати одним рядком. Рядком стає елемент, що повторюється і найближчий до даних, наприклад кожен <Entry> у виписці або кожен <cac:InvoiceLine> в рахунку UBL. Вкладені в нього значення розкладаються по колонках, а атрибути, як-от код валюти, отримують власні колонки поруч із сумою, яку описують.

Текст лишається точно таким, як в XML, що захищає номери рахунків, IBAN і артикули з ведучими нулями. Суми, схожі на числа, стають числовими комірками, які можна підсумовувати. Префікси просторів імен, як-от cbc:, залишаються в назвах колонок: це не заважає й показує, звідки взято кожне поле. Якщо потрібне повне дерево замість плоскої таблиці, наприклад для скрипта, XML у JSON зберігає вкладеність.

Для дуже великих вивантажень пам’ятайте про межі Excel: аркуш вміщує 1 048 576 рядків, тож фід із більшою кількістю записів краще перевести в CSV або спершу розділити.

Часті запитання про XML в Excel

Чому Excel для Mac не імпортує мій XML-файл?

XML-схеми зіставлення та панель XML Source є лише в Excel для Windows. Excel для Mac у кращому разі відкриє XML-файл як текст, де всі теги йдуть в одній колонці. Якщо спершу конвертувати файл у XLSX, користувачі Mac отримають ту саму таблицю, що й користувачі Windows.

Excel повідомляє, що XML не має схеми, і пропонує її створити. Це проблема?

Це Excel сам визначає структуру за даними, і для простих файлів це працює. Для глибоко вкладених або дуже великих файлів визначена схема часто не спрацьовує або розкидає значення по багатьох колонках. Цей конвертер розгортає записи без кроку зі схемою, тож нічого підтверджувати не потрібно.

Чи можна конвертувати електронний XML-рахунок в Excel?

Так. Формати на кшталт UBL, який використовують у мережі Peppol, та італійський FatturaPA — це звичайний XML. Реквізити шапки, як-от продавець, покупець і підсумки, стають колонками, а повторювані рядки рахунку — рядками таблиці, які можна підсумувати й звірити з PDF-копією.

Чим конвертація XML в Excel відрізняється від XML у CSV?

Дані однакові, але XLSX зберігає текст і числа як типізовані комірки та відкривається подвійним клацанням без повторного вгадування значень в Excel. Обирайте XML у CSV, коли результат імпортуватиме інша система, а не читатиме людина.

Чи можна перетворити книгу Excel назад у XML?

Так: після редагування рядків Excel у XML знову запише їх як XML-записи. Початкова вкладеність, простори імен і атрибути автоматично не відновлюються, тому перевірте результат на відповідність вимогам системи-отримувача.