【发布时间】:2025-10-22 14:55:02
【问题描述】:
我有一个关于如何使用 Apache 的 XSSF 格式读取 xlsx 文件的快速问题。
现在我的代码如下所示:
InputStream fs = new FileInputStream(filename); // (1)
XSSFWorkbook wb = new XSSFWorkbook(fs); // (2)
XSSFSheet sheet = wb.getSheetAt(0); // (3)
...所有相关的东西都导入了。我的问题是,当我点击运行时,它卡在第 (2) 行,几乎是一个无限循环。 filename 只是一个字符串。
如果有人能给我一些关于如何解决这个问题的示例代码,我将不胜感激。我现在想要的只是从 xlsx 文件中读取单个单元格;我使用 HSSF 处理 xls 文件,没有任何问题。
感谢您的帮助, 安德鲁
【问题讨论】:
-
同样的代码适用于我。我正在使用 POI 3.7,从 maven 工件
poi和poi-ooxml中提取。我的猜测是您的 .xlsx 文件中有错误。
标签: java apache excel apache-poi xssf