有没有替代方法使用Apache POI Java for Microsoft Office?

Nic*_*las 8 java ms-office apache-poi

我发现Apache POI在Java中以编程方式对MS Office做了很多工作,但是它的文档让我想要以及其他一些东西.是否存在更好的替代方案?

我当时认为OpenOffice.org可能有一些东西,但是找不到任何可以通过Java打开和存储Word,Powerpoint,Excel或其他MS Office应用程序的库的简洁站点.

有没有更好的选择?

小智 5

我认为POI是其他图书馆中最好的.我不知道你不喜欢它的原因

Excel .xls和.xlsx

HSSF是POI项目的Excel '97(-2007)文件格式的纯Java实现.XSSF是POI Project的Excel 2007 OOXML(.xlsx)文件格式的纯Java实现.

Word .doc&.docx

HWPF是纯Java的Microsoft Word 97(-2007)文件格式的端口名称.它还为旧的Word 6和Word 95文件格式提供有限的只读支持.HWPF与新Word 2007 .docx格式的合作伙伴是XWPF.虽然HWPF和XWPF提供类似的功能,但目前两者之间没有共同的接口.

无论如何这里有一些库:尝试Asposejava2word

  • 我也在寻找一些替代方案,我最近使用Excel并尝试将图表放入其中并且这是一个真正的噩梦,POI在使用数据工作时是可以的,但是它涉及图像和图表它是垃圾 (4认同)