导出XML - >高强

时间:2010-07-23 06:53:36

标签: c# xml excel openxml export-to-excel

我已经在生成一个包含2个工作表的excel XML文件(.xml)。

问题#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 :(得分:0)

只是一个随意的想法:如果你为使用Excel打开的人生成XML,为什么不首先生成XSL(或maby XSLX)?