今日学习笔记

在页面中实现Excel文档的上传和下载

1、为了方便操作,基于Excel的报表批量上传数据,也就是把Excel中的数据导入到系统中
2、通过java代码生成Excel报表。也就是把系统中的数据导出到Excel中,方便查阅

常见的操作工具:JXL和POI
JXL支持的版本比较旧,兼容性差,所以至今使用较多的是兼容性更强的POI
POI是apache的项目,可对微软的Word,Excel,PPT进行操作,包括office2003和2007,Excle2003和2007

所用到的依赖:
在这里插入图片描述
使用POI来创建一个工作簿
有工作表、行、列、单元格的设置
package com.itheima.demo;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileOutputStream;
public class POIDemo01 {
public static void main(String[] args) throws Exception{
Workbook workbook = new HSSFWorkbook(); //创建了一个全新(里面什么都没有)的工作薄
Sheet sheet = workbook.createSheet(“demo测试”); //创建了一个全新(里面什么都没有)的工作表
Row row = sheet.createRow(0); //创建了第一行(空的)
Cell cell = row.createCell(0);//创建的是第一行的第一个单元格
cell.setCellValue(“这是我第一次玩POI”);
// 把工作薄输出到本地磁盘
workbook.write(new FileOutputStream(“d://test.xls”));
}
}
目的是在D盘中得到一个xls文件
在IDEA中运行这个类
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
期间遇到了一次报错
在这里插入图片描述Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec (default-cli) on project
解决的办法是在pom文件中加入插件
在这里插入图片描述
再次运行
出现了乱码
在这里加入一行设置
在这里插入图片描述
中文显示就正常了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值