如何使用Apache POI读取xlsx文件中的记录数?

时间:2011-06-28 04:39:22

标签: java excel excel-2007 apache-poi

我要求在java中读取* .xlsx文件,因为我正在使用Apache POI API。如果行数少,它的工作效果很好,但当行数大于或等于65536时,我得到了异常{{ 1}}。请帮助我如何解决这个问题。

感谢 sameek

3 个答案:

答案 0 :(得分:1)

如果可以将xlsx文件保存为xml - 您可以使用SAX,它非常快且对行数没有限制。

答案 1 :(得分:1)

答案 2 :(得分:1)

POI支持以低内存方式以流方式读取.xlsx文件。有关其工作原理以及如何开始的详细信息,请参阅http://poi.apache.org/spreadsheet/how-to.html#xssf_sax_api