2012-08-07 84 views
1

我正在尝试使用Apache POI编写Excel工作表。我下载了最新版本(3.8)并将其添加到JDeveloper中的项目中。我无法获得任何示例工作。行:Apache POI编译错误

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 

谷歌是没有帮助。好像我错过了一些基本的东西。

回答

1

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

1

您必须将poi JAR包含到导出的文件中。 为此,请右键单击您的项目 - > Propreties。 到那里后,转到“Java构建路径”并转到“订购和导出”。 选择你的poi JAR并将其一直向上移动。

这应该做的伎俩!