当前位置: 首页 > news >正文

报表工具顶尖对决系列 --- 文本数据源

按: 润乾报表和帆软报表大概是国内市场上仅有两种能做复杂报表的产品,其它大都只是宣称而已。但这两款产品到底哪个更强,这里设计了一批测试用例来仔细对比一下。

本例对比两款产品连接文本数据源取数。

需求

报表从 employee.txt 中读取数据,获得员工中薪酬大于 10000(SALARY>10000)的女(GENDER=’F’)员工,输出结果按照员工编号(EID)排序。

txt 原数据如下:

润乾报表关键处理

润乾报表提供了两种方式文本数据集和脚本数据集,这里更推荐用脚本数据集。

润乾报表脚本数据集可使用 SQL 语法文本文件当成数据表实现过滤及排序操作。

另外,如果文件太大还可以用游标方式处理,脚本中使用 T@c() 函数以游标的方式读取文本中的数据,并实现过滤及排序操作解析出来对应二维表。

实现过程是相对比较简洁的,两三行代码就可以完成,同时可以有效缓解数据量增大内存的压力。难点是需要理解函数语法。

数据集配置完成后,报表单元格直接引用字段就可以了。

帆软报表关键处理

帆软报表文本数据集,类似于润乾的文本数据集,只是简单读取文件的数据,数据过滤和排序等操作要在报表中实施。

报表制作也是直接拖取字段,然后指定过滤条件、排序。

总结

润乾报表和帆软报表都可以实现连接文本数据源,操作过程都很简单。相较之下润乾报表 SQL 方式对程序员更为习惯,还可以在数据集部分处理一部分计算,游标方式读取计算比全量读取计算降低了内存的占用,在数据量较大时减少溢出风险,也能获得更优的性能。

相关文章:

  • C++内存管理与编译链接
  • 数据结构 散列表 学习 2025年6月12日15:30:48
  • SpringMVC与Struts2对比教学
  • Jetpack LiveData 深度解析
  • 武汉科技大学人工智能与演化计算实验室许志伟课题组参加IEEE CEC 2025
  • AI集成运维管理平台的架构与核心构成解析
  • Python训练打卡Day48
  • 开源PSS解析器
  • Linux部署bmc TrueSight 监控agent步骤
  • 股指期货入门基础知识
  • 智能体应用开发课程体系规划说明
  • vue组件对外属性类型错误接收问题
  • 打卡day52
  • Appium + Python 测试全流程
  • FFmpeg是什么?
  • 106.给AI回答添加点赞收藏功能
  • AI技术专题:电商AI专题
  • PERST#、Hot Reset、Link Disable
  • 什么是序列化?反序列化? 场景使用? 怎么实现???
  • GitHub Desktop Failure when receiving data from the peer
  • 天津做网站首选津坤科技b/海外推广营销 平台
  • 深圳优质网站建设案例/综合搜索引擎
  • 做编程网站/网络营销网络推广
  • 怎么在网站底部做备案号/雅虎搜索
  • 可以做哪些网站有哪些内容/免费b2b信息发布网站
  • 乐都网站建设/网络销售培训