上周老大布置了这个模块给我,功能特别简单,就是一些查询外加一个excel导出,但是因为页面渲染使用的是datatables,在家最后两行合计的时候我遇到了麻烦,因此脱了一天的工作进度,最后还是老大帮我解决了这个问题,然后我又开始继续下面的工作。但是后来又遇到了一个之前没有接触的问题,现在看来是那么简单,问题是要导出一个含有表头的excel表格,其中某些字段还与数据库不对应(说到这里,我想把设计数据库的人打屎),后来经过2天的实践,最后想到了最好的方法,就是在model类中将不对应的字段也加上,最后写出来现在这个可以通用的excel导出工具类,其中包括了可以合并单元格(在这里,我个人认为poi在到处excel的时候,合并单元是一个很让人头疼的问题,因为使用addMergedRegion()方法合并的时候,必须要传入4个参数——起始行,结束行,起始列,结束列,如果导出的报表很复杂的话,工作量还是很大)最后花了我2天半的时间(本人太菜),不过这两天半的时间收获还是挺大的。最后,在今天我还是按时完成了任务。其中因为导出的工具类问题,我还找了一位博主,当时实在是想不到办法了,这位博主在博客园里面竟然回复我了,这让我很意外,最后他告诉我他的博客是转发的,然后让我去参考哪些博客,在没有办法的状况下,我开始自己琢磨,最后还是成功了,或许功能不是很强大,但是还是实现了合并。在在这之前,我也百度了很多博客,但是都没有详细介绍怎么合并单元格的帖子。
这周的总结
最新推荐文章于 2022-02-18 21:21:20 发布