我已经在生成一个包含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/
我需要一些最简单,最实用的方法的示例代码。
还有其他想法吗?
答案 0 :(得分:0)
只是一个随意的想法:如果你为使用Excel打开的人生成XML,为什么不首先生成XSL(或maby XSLX)?