2013-05-06 32 views
0

如何使用Java代码将“XML电子表格”文档转换为Excel?将XML电子表格文档“另存为”保存为使用Java的Excel文档

我可以通过在Excel和文件 - >另存为 - > Excel 2003工作簿中打开该文档(Windows认识到它可以在Excel中打开,以便在Excel中打开它)来手动执行此操作。不过,我宁愿我可以自动执行此操作。无论如何,我们可以做到这一点?我也尝试将xml电子表格文件(以.xml结尾)复制到Excel(以.xls结尾),但不起作用,因为Apache POI仍将它视为xml文档。

+0

*“有一个快速的问题..”*“生命的意义是什么?”是一个简单的问题 - 问。这并不意味着它有一个快速的答案。 ;) – 2013-05-06 02:30:58

回答

0

如果您有xml文件,并且您正在转换为xls文件,那么您可以使用sax parse从xml文件读取数据,然后将该数据转换为xls文件。您可以使用servlet response.setContent()方法轻松创建xls文件。

+0

感谢队友,得到了我原来的问题的解决方案,这个问题是试图解决我的问题的一部分 – dale 2013-05-06 06:56:06