Java到Excel 2010

首先,向大家问好!

我有一段代码,它使用一个名为OpenXLS-6.0.6的开源库创build一个Excel文件。 我的电脑有Windows XP专业版和Office 2003.但是我注意到,由于我已经迁移到Windows 7和Office 2010,我无法打开生成的Excel文件了。 我去了OpenXLS网站,确实指出:“兼容Excel'97 -2003(.xls)文件格式”

所以这里是我的问题:是否有人知道能够生成与Office 2010兼容的Excel文件的库? 我对ExcelAPI和POI进行了快速检查,但提到他们处理Excel到Office 2003版本(至less这是我的理解)。

提前非常感谢你,亲切的问候,马吕斯

有Apache的POI 。 这不是最简单的库,但创buildExcel文件是最简单的方法。 如何。 , 如何 2.我也看到有免费版本的商业图书馆。

XSSF是POI Project的Excel 2007 OOXML(.xlsx)文件格式的纯Java实现。

Xlsx也在Office 2010中使用。

.xlsx是一个简单的压缩包,它包含一些简单的.xml文件,所以解压缩并做你想做的事情。

在微软网站阅读更多关于openxml和MS office的文档。