1

我正在尝试使用 Apache POI 编写 Excel 工作表。我下载了最新版本 (3.8) 并将其添加到我在 JDeveloper 中的项目中。我没有任何例子可以工作。该行:

Workbook wb = new HSSFWorkbook();

给我这个错误:

Error(22,13): Iterable not found in interface org.apache.poi.ss.usermodel.Row
  in class org.apache.poi.hssf.usermodel.HSSFWorkbook
  in class test.PoiWriteExcelFile

谷歌没有帮助。好像我缺少一些基本的东西。

4

2 回答 2

1

java.lang.Iterable 是 Java 1.5 中首次引入的接口。POI要求1.5以上。也许您使用的是早期版本的 java 或者您没有使用 SE 版本。

于 2012-08-08T04:03:59.280 回答
1

您必须将 poi JAR 包含到导出的文件中。为此,请右键单击您的项目 -> 属性。到达那里后,转到“Java Build Path”并转到“Order and Export”。选择您的 poi JAR 并将其一直向上移动。

这应该够了吧 !

于 2012-12-17T02:54:39.053 回答