Вхідний XML

або перетягніть файл сюди чи вставте код нижче
Вхідний XML

Результат (CSV)

Результат (CSV)

Порожні клітинки

Файли не залишають браузераЯк саме?

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

Оновлено:

Як це працює

  1. Відкрийте або вставте XML

    Перетягніть файл .xml чи .xml.gz — товарний фід, RSS чи вивантаження, — натисніть «Відкрити за URL», вставте розмітку або відкрийте приклад.

  2. Виберіть рядки

    Елемент, що повторюється найчастіше, наприклад catalog/book, вибирається автоматично. Щоб змінити його, введіть інший шлях, як-от catalog/book чи //item.

  3. Перевірте й завантажте

    Перегляньте таблицю, сховайте чи переставте стовпці, виберіть формат 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) на вашому пристрої.

Схожі інструменти