Java 未识别POI

Java 未识别POI,java,apache-poi,Java,Apache Poi,我正在使用struts应用程序。我想写报告。所以我要试试POI。我得到了这个jar文件poi-3.6-20091214.jar,并将它们放在web inf/lib文件夹中。当我尝试在类文件中使用它们时,poi无法识别。我试着在下面 import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; //.. HSSFWorkbook workbook = new

我正在使用struts应用程序。我想写报告。所以我要试试POI。我得到了这个jar文件poi-3.6-20091214.jar,并将它们放在web inf/lib文件夹中。当我尝试在类文件中使用它们时,poi无法识别。我试着在下面

import org.apache.poi.hssf.usermodel.HSSFSheet; 
import org.apache.poi.hssf.usermodel.HSSFWorkbook; //.. 
HSSFWorkbook workbook = new HSSFWorkbook(); 
HSSFSheet sheet = workbook.createSheet("Sample sheet"); //Create a new row in current sheet 
Row row = sheet.createRow(0); //Create a new cell in current row
Cell cell = row.createCell(0); //Set value to new value 
cell.setCellValue("Blahblah"); 

但是导入本身不起作用。有什么想法吗?

您已经添加到eclipse库路径中了吗?
另一件事:使用poi 3.8,这是最新的。为什么要从旧版本开始?

我认为它是
HSSFRow
HSSFCell
而不是
单元格
。这些都包括在罐子里

使用POI考虑的一点是,相同的代码将不能同时处理<代码> .xLs<代码>和<代码> .xLSX 文件格式。


错过了这一点:如果您使用
.xlsx
文件和
HSSF
文件格式
.xls
将是
XSSF

在eclipse内部工作区中?POI 3.6已经2年了,您不使用最新版本的原因是什么?好的,我正在与jDev合作。所以我不得不独立添加项目。现在它起作用了。顺便说一句,行,单元格不工作。它变红了。这是否意味着它不随该软件包一起提供?这是不正确的-所有最近的POI版本都包括两个接口(例如
Row
)以及主jar中的HSSF实现