生产过程中,加班整理Excel报表是一种常见工作状态。从大量的报表中的抽取数据,是“表哥表姐”的基本技能。DatistEQ中,智能解析节点,就是为了应对这种场景而产生的。
下面以“仪器运行状态”报表汇总实例,来给大家介绍,智能解析节点的使用过程。
1、数据现状与目标要求
每天一张Excel表单,记录着各个台站的运行情况。每个表单的内容格式基本相同。需要从这些表单中将数据抽取出来的,合并到一个流程中,以便于后续应用。
2、从数据源工具栏中,将智能解析节点加入到流程编辑区。
3、双击打开智能解析节点编辑器,单击设计取值模板按钮,打开解析模板设计器。
4、打开Excel文件。单击打开按钮,在文件打开对话框中,选取待解析的Excel文件。
5、定义数据读取工程。单出新建按钮,新建一个数据读取工程。
6、定义字段。在数据浏览区,选取字段的标题栏,单击定义字段按钮,在弹出的指定字段定义方式对话框中,指定选中区块,生成字段名称的方式。
7、修改字段类型。在右侧的模板定义区,切换至字段窗口,单出Fields的内容编辑按钮,打开TbField集合编辑器,查看并修改字段名及数据类型。
8、定义内容块。在数据浏览区,选中字段标题区块,单击添加内容块按钮。在模板窗口属性内容块栏中,单击Items内容编辑按钮,打开ColumnCell集合编辑器,查看并修改表格内容对应的字段名,建立表单内容与字段名之间的对应关系。
9、模板有效性验证。单击验证报表,系统将对模板的有效性进行验证。在弹出运行报告窗口中,给了模板的检查结果。Preview窗口中,给出了当前表单的解析结果。
10、解析结果。关闭解析模板设计器,回到智能解析节点编辑器,勾选所有表单。运行智能解析节点,即可从所有表单中抽取数据。从每个表中获取的数据量,如右图所示。
通过仪器运行状态报表数据批理抽取的案例,给大家简单演示了,Excel智能解析节点的读取模板定义、字段定义、内容块等过程,从而自动从23个表单中,快速抽取出各个台站的单月的运行状态数据。
Excel智能解析节点,提供一种快速抽取数据的方案,本例中仅是其强大功能牛小试,后续的文章,我们将陆续为大家揭示数据漂移、模糊匹配等强大的功能。