我想知道用apache poi 3.8创建的最大行数是多少,以及用apache poi 3.0创建的用于生成excel文件的最大数量是多少。apache poi最大行数
回答
另一个SO用户提供了一种方法到create many rows with POI 3.8。最大行数受限于您尝试打开文件的Excel版本中的最大值。数据类型由getRowNum
(see API)返回,因此可以提供您的“最大值”,但超出Excel版本中指定的行数(2003年为〜65k,2007+为1,048,576)将意味着数据丢失并且潜在的错误。
@Nomad他们试图帮助,但不仅仅是你,你不是唯一可以解决这个问题的人,所以它应该帮助其他人从这里开始。如果你阅读[FAQ](http://stackoverflow.com/faq),你可以更好地理解他们的“评论家”。 – 2012-08-14 19:35:52
以防万一你想抓住它,这是抛出异常。由POI提供
java.lang.IllegalArgumentException: Invalid row number (65536) outside allowable range (0..65535)
这些限制值: https://poi.apache.org/apidocs/org/apache/poi/ss/SpreadsheetVersion.html
具体地说:SpreadsheetVersion.EXCEL97.getMaxRows()
和SpreadsheetVersion.EXCEL2007.getMaxRows()
。
这应该是正确的答案 – 2017-04-18 15:18:33
- 1. Apache POI行号
- 2. apache poi只写最后一行
- 3. Apache POI Excel表格 - 总计行数
- 4. Apache POI&SXSSF:行数始终为0
- 5. Apache POI + Jython,Excel自动大小列
- 6. 学习Apache POI
- 7. Apache poi excel
- 8. Apache POI SetFontFamily
- 9. Apache POI - CellStyle.ALIGN_RIGHT
- 10. 与Apache POI
- 11. excel java apache poi
- 12. Apache POI OutOfMemoryError
- 13. Apache POI java.lang.NoClassDefFoundError:Jboss 7.1.1
- 14. Java Eclipse apache poi
- 15. Apache POI - XSSF:Row.getCell()
- 16. 使用Apache Felix的Apache POI
- 17. Apache POI查找行中的最后一个单元
- 18. 删除最后一行Excel时出错 - Apache POI
- 19. PatternSyntaxException使用apache poi
- 20. RIO中的Apache POI
- 21. 关闭Apache POI RuntimeException()
- 22. NoClassDefFoundError:org/apache/poi/util/POILogFactory
- 23. 用Apache POI读/写
- 24. Apache poi XLSX到XLS
- 25. 导入Apache POI Java
- 26. 使用Apache的POI
- 27. Apache POI注释Excel
- 28. Apache POI Word教程。
- 29. Java Apache POI NoClassDefFoundError WorkbookFacory
- 30. Jira插件Apache Poi
我们鼓励你[研究你的问题](http://stackoverflow.com/questions/how-to-ask)。如果你[已经尝试过](http://whathaveyoutried.com/),请将其添加到问题中,如果不是,先研究并尝试你的问题,然后再回来。 – 2012-08-14 14:25:00
你的研究发现了什么? – 2012-08-14 14:25:19
@David B,Peter Lawery。在发布问题之前,我做了Google。我没有找到答案,为最大的行,这就是为什么我发布的问题。 – Nomad 2012-08-14 14:31:16