导入导出笔记-easyExcel初探(表格导入和模板化导出)
1|0前言
本文使用的EasyExcel Alibaba和EasyPoi Apache技术栈分析
1|11、需求一:表格化需求导入导出(难度星级:☆)
导入导出模板
实体对象
这里我们用到了一个注解com.alibaba.excel.annotation.ExcelProperty
此处使用到的value注解,其余属性不扩展,有想了解的东西可以关注公众号“技术小邱”了解
注意,导出时此处value值要和excel值完全匹配,包括空格
- 导入:解析excel
EasyExcel.read(file.getInputStream()).head(Student.class).autoCloseStream(true) .autoTrim(true).sheet().doReadSync()
- 导出:生成excel
2、模板化导出(难度:☆☆☆)
模板样式
第一步:获取模板输入流信息(读取模板信息)
InputStream in = this.getClass().getResourceAsStream(fileName)
第二步:转换成输出流(写入目标文件)
第三步:目标写入
这样就完成对应的导出了
以上均可以通过EasyExcel实现,EasyPoi目前运用比较多的是列表动态扩展,后面的博客将会讲到
大家可以关注下公众号,回复EasyExcel获取更多资料
__EOF__
本文作者:邱志强
本文链接:https://www.cnblogs.com/qiuzhiqiang/p/16030626.html
关于博主:I am a good person
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/qiuzhiqiang/p/16030626.html
关于博主:I am a good person
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
往事随风、无忧无恼
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统