экспорт XML -> Excel - PullRequest
       21

экспорт XML -> Excel

0 голосов
/ 23 июля 2010

Я уже генерирую XML-файл excel (.xml), содержащий 2 листа.

выпуск № 1:

люди, загружающие файл XML, не будут знать, чтобы открыть файл в Excel. (они будут жаловаться.)

решение № 1:

Я переименую файл в .XLS вместо .XML.

выпуск № 2:

при открытии файла в Excel я получаю эту ошибку:

The file you are trying to open, ‘XXX.xls’ is in a different format than specified   by the file extension. Verify that the file is not corrupted and is from a trusted source before opening the file.

Решение № 2:

Как-нибудь преобразовать файл XML в файл XLS.

так вот где я обращаюсь к вам ...

Цель:

они должны иметь возможность открыть файл, дважды щелкнув по нему. Я не хочу перестраивать файл Excel, используя стороннюю библиотеку.

Идеи:

возможно, конвертировать XML в xls, используя такие инструменты, как:

http://npoi.codeplex.com/
http://excelpackage.codeplex.com/

Мне понадобится пример кода самого простого и НАИБОЛЕЕ способа достижения этого.

есть еще идеи?

1 Ответ

0 голосов
/ 23 июля 2010

Просто случайная мысль: если вы генерируете XML для людей, которые открываются в Excel, почему бы не сгенерировать XSL (или maby XSLX) в первую очередь?

...