网站首页 > java教程 正文
吐槽
提到java下载导出excel表格,想必也是大多数程序员心中的难言的痛,想想以前湿兄们用的最多的HSSFWorkbook,疑惑是XSSFWorkbook,都未免有点繁琐,我们需要一个row一个row的去创建,并且在每一个row中去添加cell并赋值,还要看好对象类型。简直是苦不堪言。
现在给大家推荐一个简单实用的java操作excel的方法:
XLSTransformer模板导出excel文件
用过的老司机可以绕路啦哈~下面我们具体说下使用方法。
第一步:pom需要的依赖有:
第二步:
创建导出模板user.xlsx
第三步:
创建实体转换userVO.java
我们为了测试方便,这里不直接走页面controller层response导出下载。这里我们通过获取输入流,并且写到本地文件的方式测试excel的导出。
新建main方法测试:
运行之后去桌面看下test.xlsx文件已经生成。
如果是想走页面controller方式导出,替换一下outputstream就ok。:
这样效果就是直接在页面弹出下载一个excel文件了。
XLSTransformer模板读取excel文件
第一步:
新建user.xml文件
第二步:
新建读取excel公共返回ersult:
第三步:
编写读取excel测试方法:
可以看到我们已经将刚才生成的test.xlsx表格里面的数据读取出来并进行了输出。
到这里就大功告成啦,如果还有同学不明白的,可以评论区留言讨论哈。
猜你喜欢
- 2024-09-21 如何把excel表格处理成json数据(jason转excel)
- 2024-09-21 一个读Excel数据的小例子,提供给爱学习的Java后端开发
- 2024-09-21 快速将Excel、CSV等格式文件数据转换到java对象
- 2024-09-21 GitHub Star 8800+ 的阿里开源的 Java 解析 Excel 工具
- 2024-09-21 还在重复劳动?不如用Python自动生成Excel以邮件发送
- 2024-09-21 Java8如何让Excel的读写变得更加简单高效
- 2024-09-21 java打印Excel表格(java输出excel表格)
- 2024-09-21 整理关于java写入内容到excel的例子供大家参考
- 2024-09-21 JavaAPI开发(3)POI——如何将List转换为excel文件
- 2024-09-21 【Java程序】读取指定路径下文件夹中的文件名,生成Excel表格!
你 发表评论:
欢迎- 最近发表
-
- class版本不兼容错误原因分析(class更新)
- 甲骨文Oracle公司为Java的最新LTS版本做出改进
- 「版本发布」Minecraft Java开发版 1.19.4-pre1 发布
- java svn版本管理工具(svn软件版本管理)
- 我的世界1.8.10钻石在第几层(我的世界1.7.2钻石在哪层)
- Java开发高手必备:在电脑上轻松切换多个JDK版本
- 2022 年 Java 开发报告:Java 8 八年不到,开发者都在用什么?
- 开发java项目,选择哪个版本的JDK比较合适?
- Java版本选型终极指南:8 vs 17 vs 21特性对决!大龄程序员踩坑总结
- POI Excel导入(poi excel导入附件)
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)