2012-08-07 74 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並將其一直向上移動。

這應該做的伎倆!