java关于复杂表头的报表导出

简介: 复杂表头的页面table导出成xls。。。用的springmvc框架。。

   各位网上搜索自己想要的东西的时候总会发现其实和自己真正想要的就差那么一点。。但是真的就那么一点可能就会花费你很多的时间。

   这个报表导出可能互联网公司用不上吧。。但是我们只是做了一套完整的。。从页面的图表动态展示。。两秒刷新一次。。到生成页面的表格。。到导出。。一整套的。。这次只是说复杂表头。。而且在页面上是只滚动数据表头不动的那种。。。。直接把动态图表生成图片的下次再说。。

   其实说了这么多废话。。。其实是因为我第一次写博客。。而且我刚刚入门。。遇到的问题也都只是一些小问题而已。。觉得写个这个见证自己的成长也不错啊。。

   好了。开始重点了。。其实就是把table的代码扔给后台一个处理。。由于复杂表头而且和表头不动的愿意稍微复杂了一点点。。最后就是直接给下载。。而不在本地存储。。这个只是用到了一个springmvc的复制流。。但是被大神改掉了。。直接用wtier写了。。删除了我本来的缓存。。毕竟小文件也不用存了。。然后就是页面我用的是两个table的方式做到的只滚动数据。。但是由于变成了两个table原来的导出表格出了一点小问题。。就是。。数据和表头中间多了一行空的。。但是追究极致啊。。就打算把两个表格向接的地方的代码删掉就可以了。。就改了改。。所以我在Controller里给处理的。。但是直接获取的页面代码有那种好看的格式空格所以直接indexOf还找不到。。只能把那些代码串到一行。。。其实带有中间那些也无所谓。。处理table代码的部分是不识别其他代码的。。只识别和table相关的标签和属性的好吧。。就到这吧。。。想了想还真没什么好说的。。只是适配了框架什么的。。核心部分又不是我做的。。代码只把导出xls的核心还有一个Controller还有一个页面打包了。。需要一些jar包就自己找找吧~

目录
相关文章
|
7月前
|
Java
java程序导出堆文件
java程序导出堆文件
|
2月前
|
缓存 easyexcel Java
Java EasyExcel 导出报内存溢出如何解决
大家好,我是V哥。使用EasyExcel进行大数据量导出时容易导致内存溢出,特别是在导出百万级别的数据时。以下是V哥整理的解决该问题的一些常见方法,包括分批写入、设置合适的JVM内存、减少数据对象的复杂性、关闭自动列宽设置、使用Stream导出以及选择合适的数据导出工具。此外,还介绍了使用Apache POI的SXSSFWorkbook实现百万级别数据量的导出案例,帮助大家更好地应对大数据导出的挑战。欢迎一起讨论!
169 1
|
24天前
|
Java API Apache
|
27天前
|
存储 Java API
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
36 4
|
7月前
|
前端开发 Java
基于Java爬取微博数据(二) 正文长文本+导出数据Excel
【5月更文挑战第12天】基于Java爬取微博数据,正文长文本+导出数据Excel
|
7月前
|
Java
java导出复杂excel
java导出复杂excel
|
3月前
|
存储 Java
java的Excel导出,数组与业务字典匹配并去掉最后一个逗号
java的Excel导出,数组与业务字典匹配并去掉最后一个逗号
50 2
|
3月前
|
Java Apache Maven
Java中使用poi+poi-tl实现根据模板导出word文档
这个过程不仅简化了文档生成的工作,而且保证了生成文档的一致性与准确性,特别适合于那些需要生成大量文档的自动化场景。通过以上步骤,Java开发人员可以实现高效、可靠的Word文档导出功能。
1422 0
|
5月前
|
Java 数据安全/隐私保护
Java无模版导出Excel 0基础教程
经常写数据导出到EXCEL,没有模板的情况下使用POI技术。以此作为记录,以后方便使用。 2 工具类 样式工具: 处理工具Java接口 水印工具 导出Excel工具类 3 测试代码 与实际复杂业务不同 在此我们只做模拟 Controller Service 4 导出测试 使用Postman进行接口测试,没接触过Postman的小伙伴可以看我这篇博客Postman导出excel文件保存为文件可以看到导出很成功,包括水印 sheet页名称自适应宽度。还有一些高亮……等功能可以直接搜索使用
102 0
Java无模版导出Excel 0基础教程
|
6月前
|
存储 Java Maven
如何在Java中导入和导出CSV文件
如何在Java中导入和导出CSV文件
322 2