Java实现Excel导出功能(初)
idea Excel数据导出
如何实现呢?
- 创建工作簿
- 创建sheet页
- 创建单元格
- 将单元格插入到sheet页当中
- 写入工作簿
- 关闭工作簿的资源
首先跟导入Excel一样,需要导入外包jxl.jar。然后添加该外包路径之后就可以使用这个包了。
接下来开始写代码了。
1、创建工作簿。如果该文件不存在就创建新的。
代码如下:
File file=new File("D:/student.xls");
if(!file.exists())
{
file.createNewFile();
}
WritableWorkbook wwb= Workbook.createWorkbook(file);
2、创建sheet页。参数为sheet页的名字和索引。
代码如下:
WritableSheet wsheet=wwb.createSheet("stuInfo",0);
3、用Label标签创建单元格。参数为列、行、内容。
Label label1 =new Label(0,0,"id");
Label label2 =new Label(1,0,"name");
Label label3 =new Label(2,0,"sex");
4、将单元格添加到sheet页当中。
wsheet.addCell(label1);
wsheet.addCell(label2);
wsheet.addCell(label3);
5、写入到工作簿中,相当于事务的提交。
wwb.write();
6、关闭工作簿的资源。
wwb.close();
结果展示: