@mit5x

Как сконвертировать XML в CSV?

Есть выгрузка товаров в формате XML (commerceML 2 похоже).
Мне нужно сконвертировать её в CSV выдернув нужные данные: название, некоторые свойства и разложить по колонкам.
Может кто-нить знает подходящий для этого софт? Что бы один раз настроил шаблон, а дальше по потребности скармливаешь ему XML, а он на выходе CSV отдает.

Иначе придется на PHP писать, но вдруг что-то готовое есть.
On-line сервисы не походят.
Ерунду какую-то выдают.
  • Вопрос задан
  • 267 просмотров
Пригласить эксперта
Ответы на вопрос 2
petermzg
@petermzg
Самый лучший программист
Для это есть XSLT. Создали один раз, а потом применяете данную трансформацию к xml документам.
Ответ написан
svsd_val
@svsd_val
Разработчик & администратор M$, GNU/Linux
Софта специального не знаю, но на питоне быстро можно наклепать... К примеру можешь адаптировать под себя этот пример: https://www.geeksforgeeks.org/convert-xml-to-csv-i...

Ещё вариант есть использовать xml2, для примера: xml2 < input.xml | 2csv имя нода @имя атрибута, @имя атрибута2,
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы