Конвертер XML у CSV — Безкоштовно онлайн

Вставте ваш XML нижче та натисніть Конвертувати, щоб миттєво отримати CSV.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Конвертер XML у CSV розгортає повторювані XML-записи в рядки таблиці. Він знаходить елемент, що повторюється (наприклад, кожен <order> усередині <orders>), робить із кожного рядок, а з дочірніх елементів — стовпці.

Атрибути також зберігаються як стовпці. Вони отримують префікс @_, щоб їх можна було відрізнити від дочірніх елементів: атрибут id="1001" стає стовпцем @_id. Глибша вкладеність розгортається в складені назви стовпців, тож жодне значення не зникає непомітно.

Коли використовувати

  • Видобування записів із XML-вивантаження, мапи сайту, RSS-стрічки чи SOAP-відповіді, щоб сортувати й фільтрувати їх в Excel або Google Таблицях.
  • Порівняння двох XML-вивантажень: конвертуйте обидва в CSV і порівняйте рядок за рядком у Перевірка Текстових Відмінностей.
  • Завантаження XML-даних у базу даних або BI-інструмент, який імпортує лише CSV.
  • Аудит великої XML-конфігурації: зручніше сортувати й рахувати записи в таблиці, ніж гортати вкладені теги.

Приклад

Введення

<orders>
  <order id="1001"><customer>Ana</customer><total>42.50</total></order>
  <order id="1002"><customer>Ben</customer><total>18.00</total></order>
</orders>

Виведення

customer,total,@_id
Ana,42.50,1001
Ben,18.00,1002

Запитання про цей інструмент

Чому стовпець починається з @_?

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

Що відбувається з глибоко вкладеними елементами?

Вкладені елементи стають стовпцями, назви яких з'єднують шлях підкресленням, наприклад address_city. Якщо в записі кілька дочірніх елементів з однаковою назвою, вони зберігаються разом списком в одній клітинці.

Чому в моєму CSV лише один рядок?

Імовірно, у XML один запис або записи не є сусідніми під спільним батьком. Переконайтеся, що повторювані елементи стоять поруч, наприклад кілька <order> безпосередньо в <orders>.

Поширені запитання

Чи безпечно конвертувати конфіденційні дані за допомогою цього інструмента?

Так - ваші дані обробляються та одразу видаляються. На сервері нічого не записується і не зберігається.

Чи є обмеження на розмір файлу?

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

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.