Как экспортировать данные из Excel в действительный XML? - PullRequest
4 голосов
/ 28 февраля 2010

У меня есть таблица Excel с некоторыми данными, которые я хотел бы экспортировать в файл XML.
Этот экспортированный Xml должен быть действительным для Xsd.

Обратите внимание, что все форматирование и проверка должны выполняться внутри Excel, поскольку это будет единственный инструмент, доступный для человека, который будет выполнять экспорт.

Любая рекомендация, чтобы выполнить эту задачу?

Ответы [ 3 ]

5 голосов
/ 28 февраля 2010

Сохраните ваш файл в формате xml из Excel. Это известно как MS Office XML. Документация (и схема) доступна как для Office 2003 , так и для 2007 .

2 голосов
/ 25 сентября 2013

Я знаю, что это очень старый вопрос, но на случай, если кто-то еще натолкнется ..

Принятый ответ - это хорошо, но XMLSS гораздо сложнее (хотя это действительный XML), я подумал о том, чтобы поделиться этим ресурсом в Microsoft . Все объясняет шаг за шагом.

Другой вариант - создать файл CSV, а затем преобразовать его в XML с использованием XI. Об этом была статья о разработчиках IBM , которая может выполнять эту работу достаточно хорошо.

Этот Java API также может быть интересен немногим.

1 голос
/ 28 февраля 2010

две вещи, напишите плагин для Excel или преобразуйте файл Excel в xml и создайте xsd. Отредактируйте XML в Excel, и вы получите в этом подтверждение в Excel.

http://office.microsoft.com/en-us/excel/HP011429481033.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...