Порожні клітинки
Цей конвертер XML у CSV перетворює повторюваний елемент XML-файлу на рядки CSV, а його атрибути й дочірні елементи — на стовпці. Вставте XML або відкрийте файл, перевірте таблицю й завантажте CSV — усе обробляється в браузері.
Оновлено:
Як це працює
Відкрийте або вставте XML
Перетягніть файл .xml чи .xml.gz — товарний фід, RSS чи вивантаження, — натисніть «Відкрити за URL», вставте розмітку або відкрийте приклад.
Виберіть рядки
Елемент, що повторюється найчастіше, наприклад catalog/book, вибирається автоматично. Щоб змінити його, введіть інший шлях, як-от catalog/book чи //item.
Перевірте й завантажте
Перегляньте таблицю, сховайте чи переставте стовпці, виберіть формат CSV і натисніть «Завантажити .CSV».
Можливості
Стовпці з вкладеного XML
Атрибути стають стовпцями з @ (@id), вкладені елементи — стовпцями з назвами через крапку (author.name). Повторювані дочірні елементи — це стовпець на кожен елемент (tags.tag[0]), один стовпець із JSON або значення через ;.
Попередній перегляд і вибір стовпців
Перші 1 000 рядків показано в таблиці з прокручуванням. Перед експортом стовпці можна показати, сховати й переставити.
CSV для будь-якої електронної таблиці
Стандартний CSV (RFC 4180), Excel з UTF-8 BOM, «Excel (крапка з комою, десяткова кома)» для українського Excel або TSV. Лапки, кінці рядків і рядок заголовків налаштовуються.
Захист від формул
До клітинок, що починаються з = + - або @, додається апостроф, щоб електронні таблиці не виконували їх як формули.
Безпечний розбір XML
Зовнішні сутності (XXE) ніколи не завантажуються, а їх розгортання обмежено. Помилки XML показано з номером рядка й стовпця.
Інші формати
Кнопка «XML → Excel» відкриває той самий документ у конвертері XLSX, а «CSV → XML» перетворює результат назад.
Обмеження та конфіденційність
Файли можуть мати розмір до 100 MB — це обмеження стосується й розпакованого файлу .xml.gz; попередній перегляд таблиці показує перші 1 000 рядків. Файли понад 5 MB конвертуються безпосередньо з файлу без відкриття в редакторі.
За один раз експортується лише один рівень повторюваних елементів: вкладені списки всередині рядка стають стовпцями, а не окремими файлами. Змішаний текст і елементи записуються в один рядок із попередженням. Щоб отримати книгу Excel, скористайтеся конвертером XML в Excel. Докладніше — на сторінці конфіденційності.
Часті запитання
Як конвертувати XML у CSV?
Відкрийте або вставте XML. Інструмент сам вибере повторюваний елемент для рядків — перевірте таблицю й натисніть «Завантажити .CSV».
Як вибрати, який елемент стане рядком?
Введіть його шлях у полі «Елемент рядка», наприклад orders/order, або //order, щоб узяти всі елементи order на будь-якій глибині. У підказках перелічено повторювані елементи з їхньою кількістю.
Що відбувається з атрибутами та вкладеними елементами?
Атрибути стають стовпцями, що починаються з @, а вкладені елементи — стовпцями з назвами через крапку, як-от address.city. Якщо в якомусь рядку елемента немає, клітинка залишається порожньою.
Як відкрити CSV в Excel без кракозябрів і з правильними стовпцями?
Виберіть у полі «Формат» варіант «Excel (крапка з комою, десяткова кома)» — саме цього чекає Excel в Україні — або «Excel (кома, UTF-8 BOM)». Обидва додають BOM, тож кирилиця відображається правильно. Або скористайтеся конвертером XML в Excel, щоб одразу отримати файл .xlsx.
Чи є безкоштовний конвертер XML у CSV, що працює офлайн?
Так, цей: він повністю працює в браузері й після завантаження сторінки не потребує з’єднання. Реєстрація не потрібна.
Чи надсилається мій XML на сервер?
Ні. Розбір і конвертування відбуваються у фоновому потоці (Web Worker) на вашому пристрої.