工具概述

报表解析工具是一款专为基于 Excel 传递的项目申报材料进行统计和分析而设计的桌面工具。此应用可以并行处理数百个 Excel 文件,并进行自动清洗数据:包括重复去除、逻辑检查等工作,并最终按照计分规则进行分数计算,并导出生成个人画像。在生产中,我们观察到此应用提高了统计效率并减少了人工统计的错误,受到了客户的一致好评。

功能亮点

  • 高效解析: 支持多线程并行处理,可快速解析大量 Excel 文件。
  • 智能校验: 对人名、项目名、日期等数据进行智能校验和去重,确保数据准确性。
  • 灵活统计: 支持按照年度、个人、项目等多个维度进行统计分析。
  • 可视化展示: 提供饼图、柱状图等多种图表形式,直观展现统计结果。
  • 追溯来源: 支持追溯每个分数的来源,方便定位计算路径。
  • 多平台支持: 支持 Windows、macOS、Linux、iPadOS 和 iOS 等多个平台。

使用说明

打开程序后主界面如下所示,点击 “解析Excel” 读入一个或多个 Excel 表格开始解析。点击 “设置” 可更改项目计分规则。

主页

读入 Excel 数据后,在列表中显示对应的文件条目和读取结果,可分批读入 Excel 表格,重复读取一个文件会就地替换上一次读取此文件的结果。点击 “清空结果” 以重新开始读取过程。

读入

此界面的 “合并” 按钮可以将多个申报表合并为一个表格,方便数据存档和执行 Excel 级别分析、原始数据存档等工作。此界面的 “模板” 按钮可点击打开应用目前适配的 Excel 模板文件,方便分发给用户填写。此界面的 “在线配置” 按钮可查看当前计分规则,并可以通过在线分发、本地文件配置等方式进行修改。

功能

当导入一个或多个 Excel 文件后,点击每个 Excel 的 “查看解析结果” 或点击按钮 “查看全部解析结果” 会可视化的展示 Excel 原始数据,此页面的每一条数据都对应特定 Excel 表格的某一行,浏览数据,如果发现错误,可直接调用 Excel 打开原始文件,修改后,退回上一页点击 “同步文件变更”,即可为此 Excel 文件内容重新读入并进行合并,无需全部从头开始读取所有 Excel 文件,也无需单独找到此 Excel 原始文件进行单独导入。

对比

在此页面点击按钮即可对人名、项目名、日期等数据进行校验、去重,并自动根据项目获奖类型、级别计算分数,根据分数为项目完成人按照顺位和规则赋分。如下所示,对于重复项、模板 Sheet 无法解析或列名不对应、缺失数据、申报分数的算分填报内容不合逻辑,都会弹窗警告。

校验

在此页面单击按钮即可以按照个人进行分数统计。每个人有总的分数,可以按照年份进行筛选和计算,可以对用户进行搜索过滤,可以展示概略或详情,可以过滤人员名单,和之前的统计数据合并分析,可以导出如上任意过滤条件或全部数据的近三年合并和分年度的详细和简略数据到 Excel。

结果

对于每个人的每条计分项而言,点击可弹窗查看此项计分规则:在某一年因为某一部分的某一项目因为什么奖项得到多少分,并且鼠标移入后能够追寻到其来源的 Excel 特定文件的特定行,方便定位计算路径。

详情

点击查看画像还能够对于此人的分数和总体的分数逐年进行比较,进一步得出成长和变化的观点。

图表

图表

最后,应用支持批量导出个人成长档案,以反馈给申报者:

画报

技术亮点

报表解析工具采用 Flutter for Desktop 框架开发,主要使用平台为 Windows, macOS 和 Linux,亦兼容 iPadOS 和 iOS,针对 Windows 进行了体验优化和测试。

在产品设计上,通过“Excel解析页”、“Excel预览页” 和 “人员统计页” 的区分,使得解析 Excel 文件,去除 Excel 内容错误,人员得分统计和追溯这三个功能得以分隔开,逻辑清晰。此外,精心设计的“个人成长档案”和批量导出功能将应用统计的结果直观、易懂的展示了出来,提升了应用的情绪价值。

在技术选型上,此方案相比较 B/S 的浏览器/服务器模型,其最大限度的利用了主机 CPU 资源,能够无缝的和 Excel 本机文件交互,保证了填写内容错误时更正的效率。具体来说,相比较无状态的后端解析,此方案避免了更正错误时繁琐的 API 调用和交互过程。相比较富状态但性能羸弱的前端 SPA 实现,此方案能够直接读取文件及其变更,能做到大量文本的预览界面不卡顿,滚动效果流畅。

总的来说,Flutter 作为应用程序框架的正交性强,退可运行在 Web 平台,利用 B/S 架构无状态分布式特点实现远程交互,进可运行在本机平台,利用操作系统 API 实现本机操作,体现了“真正”的跨平台 GUI 魅力。

客户收益

某单位每年需要对数百份项目申报材料进行统计和分析,人工统计工作量巨大且容易出错。使用报表解析工具后,只需将所有申报表导入工具,即可快速完成数据解析、校验、统计和分析工作,将统计时间缩短了 80% 以上,极大地提高了工作效率。

此外,凭借报表解析工具,该单位快速生成各种统计报表和图表,直观展现项目成果的数量、类型、分布等情况,为发展决策提供了重要的参考依据。

有类似需求?联系微信 CorkineMa免费获取建议和报价折扣。