博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hutool读取和导出excel_Office文档操作(Hutool-poi)
阅读量:5898 次
发布时间:2019-06-19

本文共 623 字,大约阅读时间需要 2 分钟。

Excel生成-ExcelWriter

由来

Excel有读取也便有写出,Hutool针对将数据写出到Excel做了封装。

原理

Hutool将Excel写出封装为ExcelWriter,原理为包装了Workbook对象,每次调用merge(合并单元格)或者write(写出数据)方法后只是将数据写入到Workbook,并不写出文件,只有调用flush或者close方法后才会真正写出文件。

由于机制原因,在写出结束后需要关闭ExcelWriter对象,调用close方法即可关闭,此时才会释放Workbook对象资源,否则带有数据的Workbook一直会常驻内存。

使用例子

1. 将行列对象写出到Excel

我们先定义一个嵌套的List,List的元素也是一个List,内层的一个List代表一行数据,每行都有4个单元格,最终list对象代表多行数据。

Listrow1=CollUtil.newArrayList("aa","bb","cc","dd");

Listrow2=CollUtil.newArrayList("aa1","bb1","cc1","dd1");

Listrow3=CollUtil.newArrayList("aa2","bb2","cc2","dd2");

Listrow4=CollUtil.newArrayList("aa3","bb3","cc3","dd3");

Listrow5=CollUtil.ne

转载地址:http://aeqsx.baihongyu.com/

你可能感兴趣的文章
(转载)屌丝从毕业时的月入3000到三年后亿万身家的精彩励志之旅
查看>>
大白话5分钟带你走进人工智能-目录
查看>>
iOS推送消息报错误“Domain=NSCocoaErrorDomain Code=3000”的可能问题
查看>>
JavaScript获取页面宽高度的方法
查看>>
找不到方法:“Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()”
查看>>
eclipse启动时提示"Failed to load the jni shared library"
查看>>
企业级 SpringCloud 教程 (三) 服务消费者(Feign)
查看>>
Mysql基础知识--触发器
查看>>
配置sshkeys(GitHub)
查看>>
关于海明距离和编辑距离
查看>>
Android开发指南(30) —— Multimedia and Camera
查看>>
kvm-1
查看>>
SQL Server中查询某列所在的数据库中所在的表
查看>>
ros在QT下编程
查看>>
Jmeter的接口测试简介
查看>>
第二阶段冲刺03
查看>>
hdu1045 Fire Net---二进制枚举子集
查看>>
drupal网站邮件发送功能的实现
查看>>
leetcode 64. Minimum Path Sum
查看>>
查看表空间数据文件
查看>>