类似 JSP EL 表达式/标签创建 Excel

作者/分享人:elim
向 Ta 提问
目前就职于深圳某互联网公司,任职资深开发工程师。CSDN博客专家,iteye知名博主,博客访问量超700w。

Excel 生成是一个比较常见的需求,通常我们会利用类似于 POI 这样的工具来生成 Excel,这需要我们对它的 API 非常熟悉,也很繁琐。

笔者在本 Chat 中将为大家带来一款可以像开发 JSP 一样开发 Excel 的工具,它允许我们把一个 Excel 文件当做一个类似 JSP 这样的模板文件,可以在该 Excel 文件中定义你需要的输出格式,包括单元格合并、边框、字体颜色等信息,通过提供数据渲染以后就会生成一份你想要的 Excel 文件。在模板 Excel 文件中,也可以使用类似于 JSP 中的 if、each 这样的标签来进行输出控制,也可以使用类似于JSP 中的 EL 表达式来进行输出,如果有需要也可以像 JSP 中自定义标签和 Function。

有了这样一个工具后,程序员可以以熟悉的方式准备好数据,然后把这些数据基于某个 Excel 模板生成出来,这大大的降低了开发 Excel 文件的复杂度,甚至这些 Excel 模板都可以交由业务人员来基于业务进行定义、分工协作。

活动取消
已有12人预订
预订达标
文章出炉
     
01月21日
02月04日
退款保证:
• 01月21日前,预订人数未达标,您将获得全额退款。
• 作者未按时完成文章,您将获得全额退款。
你可能还喜欢
聊聊 CSS 中的布局模式
大漠_w3cplus.com
软技能:程序员如何在职场上少走弯路
墨雪卿
如何用 Python 爬取网页制作电子书
孙亖
Spring Boot 2.0 的快速入门(图文教程)
泥瓦匠 @ bysocket.com
如何在网上下载自己需要的资源
曹某某
GitChat 被恶意攻击引发的技术性思考:拒绝服务攻击
肖志华
利用开源代码和读相关论文来提高写代码能力
李峰
中小型企业基于大数据技术的项目实践
Tumweeg
前端如何拥有自己的服务器
郭方超
浅谈如何开一场 Chat
白宦成
如何更好的把控项目进度以及对资源进行估算
PM圈子-管理
通过源码深入理解 Spring 事务的实现原理
分布式熔断、限流与服务保护:深入 Hystrix 原理及使用
快乐崇拜
前端跨域问题各种解决方案
npc光明
查询参数缓存从零到一个框架的演进
奔跑吧架构师
微信扫描登录