为了账号安全,请及时绑定邮箱和手机立即绑定

请教一个关于POI的问题

请教一个关于POI的问题

侃侃无极 2019-03-12 18:15:39
代码如下:import java.io.FileOutputStream;import java.io.IOException;//import org.apache.poi.hssf.*;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.*;public class ex1 {public static void main(String[] args) throws IOException {// 创建一个excel文件Workbook wb = new HSSFWorkbook();FileOutputStream fileOut = new FileOutputStream("C://workbook.xlsx");wb.write(fileOut);fileOut.close();}}运行环境是Myeclipse,始终报错:Exception in thread "main" java.lang.Error: Unresolved compilation problems: HSSFWorkbook cannot be resolved to a typeHSSFWorkbook cannot be resolved to a type    at ex1.main(ex1.java:10)是我的外部jar包添加有问题吗,还忘前辈们指导,谢谢。
查看完整描述

4 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

可能是这句出问题了:

Workbook wb = new HSSFWorkbook(); 

可以像这样写试试:

File excelFile = new File("D://test.xls");
InputStream fileInStream = new FileInputStream(this.excelFile);
Workbook workBook = WorkbookFactory.create(this.fileInStream);
.
.


查看完整回答
反对 回复 2019-04-28
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

报的是类型转换出错,HSSFWorkbook不能转换为Workbook 
不能直接这样?:
HSSFWorkbook wb = new HSSFWorkbook();

查看完整回答
反对 回复 2019-04-28
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

poi3.9没发现有什么问题


查看完整回答
反对 回复 2019-04-28
?
繁星coding

TA贡献1797条经验 获得超4个赞

Workbook wb = new HSSFWorkbook(); 
这个只能保存成xls文件,不能保存成xlsx的文件

查看完整回答
反对 回复 2019-04-28
  • 4 回答
  • 0 关注
  • 783 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信