我有一段代码,它使用名为OpenXLS-6.0.6的开源库创建Excel文件 . 我的电脑有Windows XP Professional和Office 2003.但是我注意到,由于我已经迁移到Windows 7和Office 2010,我无法再打开生成的Excel文件 . 我去了OpenXLS网站,确实指出:“兼容Excel '97 -2003(.xls)文件格式”
是否有人知道能够生成与Office 2010兼容的Excel文件的库?我快速检查了ExcelAPI和POI,但提到他们处理Excel到Office 2003版本(至少这是我的理解) .
2 回答
有Apache POI . 它不是最容易使用的库,但创建Excel文件是最简单的方法 . How to.,How to 2.我也看到过拥有免费版本的商业图书馆 .
Xlsx也用于Office 2010 .
.xlsx是一个简单的zip包,包含一些简单的.xml文件,因此解压缩并执行您想要处理的数据 .
在microsoft网站上阅读有关openxml和MS office的更多文档 .