java poi 创建 excel_如何在java中使用Apache POI创建Excel电子表格时修复

我刚刚开始学习Apache POI我想在excel中制作一个类似这样的超级简单的电子表格,

+----------+----------+----------+----------+----------+

|    1     |    2     |    3     |    4     |    5     |

+----------+----------+----------+----------+----------+

我写的代码如下,public void exportTable() throws IOException{

FileOutputStream fos=new FileOutputStream(new File("C:\\Users\\*****\\OneDrive\\Desktop\\excel.xlsx"));

XSSFWorkbook wb=new XSSFWorkbook();

XSSFSheet ws=wb.createSheet();

XSSFRow row=ws.createRow(0);

for(int i=0;i<=5;i++)

{

Cell cell=row.createCell(i);

cell.setCellValue(i);

}

wb.write(fos);

fos.close();}

我得到一个NoClassDefFoundError

我使用以下jar文件。

1)POI-4.1.0.jar

2)POI-例子-4.1.0.jar

3)POI-excelant-4.1.0.jar

4)POI-OOXML-4.1.0.jar

5)POI-OOXML-架构 - 4.1.0.jar

6)POI暂存器-4.1.0.jar

7)的xmlbeans-3.1.0.jar

8)curvesapi-1.06.jar

我在netbeans上使用jdk 1.8

PS我对Apache POI几乎没有经验,所以如果你能写一个详细的答案,我将不胜感激。谢谢

PPS 我不认识Maven

编辑:所以我改变了一些事情

1)我从“common-collections”导入了所有jar文件。

2)我将“.xls”改为“.xlsx”

3)我也导入了“common-compress”,现在它完美无缺。谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值