![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
报表技术
文章平均质量分 81
清梦压星河_Ciao
这个作者很懒,什么都没留下…
展开
-
POI基于Excel模板导出数据
好处:通过ExcelExportEngine引擎可以实现只关注模板,即使修改了模板,代码也不需要改动,更加便捷。看我们刚才导出时写的代码,必须要提前知道要导出数据在哪一行哪一个单元格,但是如果模板一旦发生调整,那么我们的java代码必须要修改,我们可以自定义个导出的引擎,有了这个引擎即使模板修改了我们的java代码也不用修改。原创 2023-08-29 16:44:56 · 1146 阅读 · 0 评论 -
Java通过报表技术JXL和POI实现Excel导入导出操作
报表[forms for reporting to the higher organizations],就是向上级报告情况的表格。简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。注意:使用附件的形式下载,前端访问必须通过window.open(),否则附件可能无法下载。原创 2023-08-28 14:27:41 · 627 阅读 · 0 评论 -
EasyPOI处理excel、CSV导入导出
使用POI在导出导出excel、导出csv、word时代码有点过于繁琐,好消息是近两年在开发市场上流行一种简化POI开发的类库:easyPOI。从名称上就能发现就是为了简化开发。Excel的快速导入导出,Excel模板导出,Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出,修改导出格式简单粗暴,快速有效。不太熟悉poi的不想写太多重复太多的只是简单的导入导出的喜欢使用模板的都可以使用easypoi。原创 2023-08-30 10:34:07 · 1967 阅读 · 0 评论 -
POI实现word文档导出
poi对低版本的doc本身支持的就不好所以我们直接说高版本的docx版本的api。1、poi操作word正文XWPFDocument代表一个docx文档,其可以用来读docx文档,也可以用来写docx文档一个文档包含多个段落,一个段落包含多个Runs文本,一个Runs包含多个Run,Run是文档的最小单元获取所有段落:List paragraphs = word.getParagraphs();原创 2023-09-04 15:50:13 · 2335 阅读 · 0 评论 -
opencsv实现CSV文件导出、读取
现在好多的网站中导出的文件会出现一种csv文件,我们接下来学习一下csv文件的导出方式。CSV文件:Comma-Separated Values,中文叫逗号分隔值或者字符分割值,其文件以纯文本的形式存储表格数据。该文件是一个字符序列,可以由任意数目的记录组成,记录间以某种换行符分割。每条记录由字段组成,字段间的分隔符是其他字符或者字符串。所有的记录都有完全相同的字段序列,相当于一个结构化表的纯文本形式。用文本文件、excel或者类似与文本文件的编辑器都可以打开CSV文件。原创 2023-09-04 15:31:11 · 962 阅读 · 0 评论 -
POI基于事件模式解析百万数据,完成百万数据导入
事件模式:它逐行扫描文档,一边扫描一边解析。由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中,这对于大型文档的解析是个巨大优势。原创 2023-09-04 15:25:51 · 390 阅读 · 0 评论 -
POI实现百万数据以附件形式导出
我们都知道Excel可以分为早期的Excel2003版本(使用POI的HSSF对象操作)和Excel2007版本(使用POI的XSSF操作),两者对百万数据的支持如下: Excel 2003:在POI中使用HSSF对象时,excel 2003最多只允许存储65536条数据,一般用来处理较少的数据量。这时对于百万级别数据,Excel肯定容纳不了。 Excel 2007:当POI升级到XSSF对象时,它可以直接支持excel2007以上版本,因为它采用ooxml格式。原创 2023-08-29 16:57:39 · 122 阅读 · 0 评论 -
Java使用EasyExcel操作Excel表格
Excel 导入与导出是项目中经常用到的功能,在 Java 中常用 poi 实现 Excel 的导入与导出。除了节约内存,EasyExcel 还简化了 API,通过注解映射 Excel 单元格与对象字段之间的关系,简单的几行代码就能搞定复杂的导入导出功能了。需求:用户上传excel学生成绩表后,表格中有学号、学生姓名,要求根据学号查询学生的成绩并导出excel表格。2.创建对应的数据模型,该数据模型与操作的excel表格一致。4.查询对应成绩并导出到excel表,通过附件下载。原创 2023-08-01 15:42:30 · 447 阅读 · 0 评论