我正在使用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");
但导入本身不起作用。任何想法?
答案 0 :(得分:0)
您是否已添加到eclipse lib路径中? 另一件事:使用poi 3.8,是最近的。为什么要从旧版本开始?
答案 1 :(得分:0)
我认为HSSFRow
& HSSFCell
而非Row
和Cell
。这些都包含在罐子里。
使用POI需要考虑的一点是,相同的代码无法同时处理.xls
和.xlsx
文件格式。
错过了这一点:如果您使用XSSF
个文件而.xlsx
用于HSSF
文件格式,则为.xls
。