报表工具导出技术闭坑指南
报表导出是很基本的功能,比如导出 Excel,Word,PDF 等,这个功能看似简单,所有报表工具都能支持。但想把它做好做全面,也并不简单,功能不全面的,就会有很多坑在后面等着,带来困扰
导出格式就有很多
Excel,Word,PDF 是最常见的格式,但如果只支持这三种并不够,还需要更多的格式,XML,Text,Html,ODF,或者图片格式
如果支持的不全,那就很难适应需求
除了格式外,还会有很多细节要考虑
比如导出 Excel, 就会有 N 多种细节要求
不同版本:
Excel 分不同的版本,2003 是 XLS 格式,2007 以后是 XLSX 格式,客户有时需要新版本的,有时要老版本的,都需要支持才可以
批量导出:
有时要批量导出,就是同时把多个报表导出成不同的 excel
合并导出:
有时又要合并导出,就是同时把多个报表导出到同一个 excel
后台导出:
有的要后台导出,就是不浏览报表,直接点击按钮就导出,或者定时导出
公式导出:
报表中还有计算公式,导出到 excel 后还要能继续计算,那就要支持导出公式
导出命名:
导出时还有各种命名的需求
有按报表名称命名的
有按操作人员命名的,比如张三导出就带张三的名字
有需要加上时间的
有想自己随便起名的
五花八门,都要提供
除了 Excel 有细节需求外,其他格式的也有各种需求,比如把图表插入到已有的 Word 文档中,形成一个Word 报告
导出 PDF也要选择是图片格式还是文本格式,是否分页,是否加密等
还有大数量导出问题,几十万几百万的数据是否支持流式导出,是否可以不影响系统的性能,不会造成宕机,这些都是正常且常见的导出需求,如果报表工具不支持,那就耽误事了
而要做到这样全面周祥,没有多年的经验积累是做不到的,像润乾报表这样多年的老牌工具,见的多,用的多,这些功能点全部都实现了
而且,润乾报表甚至连 Echarts 统计图的导出功能都提供了,而其他工具是很少支持这个功能的
顺便说一句,因为采用了互联网营销,功能全面的润乾报表售价却很低廉,只要一万一套,三万就能买断,妥妥的性价比之王
看似不起眼的报表导出,居然也有这么多弯弯绕,只要有一点考虑不到,就会影响用户使用了,以后大家选工具的时候就得注意了