我有一段代码,它使用名为OpenXLS-6.0.6的开源库创建Excel文件。我的电脑安装了Windows XP Professional和Office 2003。但是,我注意到,由于我已迁移到Windows 7和Office 2010,因此无法再打开生成的Excel文件。我去了OpenXLS的网站,上面确实写着:“与Excel97-2003 (.xls)文件格式兼容”
有没有人知道可以生成与Office 2010兼容的Excel文件的库?我快速查看了一下ExcelAPI和POI,但上面提到他们处理的是Office2003版本之前的版本(至少我是这么理解的)。
发布于 2012-03-08 21:24:37
这就是Apache POI。它不是最容易使用的库,但创建Excel文件是使用它所能做的最简单的事情。How to.,How to 2。我也看到过有免费版本的商业类库。
POI XSSF是Excel2007OOXML (.xlsx)文件格式的纯
实现。
在Office 2010中也使用了Xlsx。
发布于 2015-05-01 01:54:01
.xlsx是一个简单的压缩包,其中包含一些简单的.xml文件,因此将其解压缩并对数据执行您想要做的事情。
在microsoft网站上阅读更多关于openxml和MS office的文档。
https://stackoverflow.com/questions/9616880
复制相似问题