poi实现Excel输出
程序员文章站
2022-09-27 21:55:06
解释: 1.对于在第二步中 sheet的含义是xls文件中的一个表的名字。 2.远程下载文件 ......
/** * 第一个demo 导出excel文件 * 第一行 第三个单元格中 写入 zhangsan */ @test public void test1() throws ioexception { // 1.创建文件对象 hssfworkbook workbook = new hssfworkbook(); // 2. 在文件对象中创建一个表对象 hssfsheet sheet = workbook.createsheet("haha");//haha为表的名字 // 3. 在表对象中创建一个行对象(选择哪一行) 下标从0开始 hssfrow row = sheet.createrow(0); // 4. 在行对象中创建一个单元格对象(选择哪个单元格) 下标从0开始 hssfcell cell = row.createcell(2); // 5. 在单元格对象中写入数据 cell.setcellvalue("哈哈哈"); // 6. 把excel文件对象 保存到本地 注意文件后缀目前必须是xls workbook.write(new fileoutputstream("e://user.xls")); }
解释:
1.对于在第二步中 sheet的含义是xls文件中的一个表的名字。
<!--poi依赖--> <dependency> <groupid>org.apache.poi</groupid> <artifactid>poi</artifactid> <version>3.11</version> </dependency>
2.远程下载文件
response.setheader("content-disposition", "attachment;filename=" + urlencoder.encode("123.xls", "utf-8")); response.setcontenttype("application/vnd.ms-excel"); workbook.write(response.getoutputstream());
上一篇: Spring核心(IoC) 入门解读
下一篇: nginx配置实现负载均衡