财政决算报表标准表生成工具可以通过自定义年度标准表规则文件,实现对任意格式决算报表采集生成审计署规定的财政决算报表标准表,能够一秒采集处理1万以上的Excel表格数据。
使用方法
自定义年度标准表规则文件是指存放于软件安装目录下后缀为dat的文本文件,可以通过记事本等文件工具打开该文件。该文件的命名规则为 级次标识符加年度,级次标识符对应为:
县级 x
市本级 s
全市 qs
省本级 sj
全省 qsj
如需要定义县级2017年的标准表规则文件,应起名为 x2017.dat,并将此文件保存在软件安装目录中。
标准表规则文件内容为每行用半角逗号分隔的6个数字,内容如下:
3,0,1,0,1,4
3,0,1,4,5,8
6个数字的具体含义如下:
第1个数字:Excel报表文件中表的序号,即对从0开始的第几张Excel电子表进行采集;
第2个数字:当前Excel电子表的表头行开始行的行号减1的数值。在软件上对于表格标题行的行数进行了设置,此数为表格表头开始行的行号,如表格是从Excel的第4行开始的,表格标题行的行数为3,那么 第2个数字 = 当前行号 - 表格标题行的行数 – 1,即 4-3-1=0。
第3个数字:当前Excel电子表的内容行开始行的行号减标题行的行数减1的数值。
第4个数字:当前Excel电子表的表头列开始列的列号减1的数值。
第5个数字:当前Excel电子表的内容列开始列的列号减1的数值。
第6个数字:当前Excel电子表的内容列结束列的列号。如最后一列对应的Excel列号为6,则该数字为6。
如果一张电子表有2个或2个以上标题列,则应按标题列分割,每个标题列对应一行规则。
例如我们对报表文件的第4张工作表进行采集,表结构及该表对应的采集规则如下:
3,0,1,0,1,4
3,0,1,4,5,8
两条采集规则均对应的为Excel电子表的第3+1即4张工作表,我们设定表格标题行的行数为3,该采集规则的具体含义为:
参数1为3表示采集当前Excel报表文件的第4张表;
参数2为表头标题行从第 0+3(表格标题行的行数)+1 = 4行开始;
参数3为内容行从1+3(表格标题行的行数)+1即第5行开始;
参数4为表头列开始列列号为0+1 即列号1开始;
参数5为内容列开始列为1+1 即列号为2开始;
参数6为内容列到第4列结束。
第二行的规则为,还是对第4张表进行采集,标题行和内容分别为4,5,表头标题列开始列号为4+1 即表4的第二个标题列为第5列,内容列开始行为5+1即第6列,内容结束列为8的区域进行采集。有几个标题列就要分割为几个区域分别进行采集,至此我们完成了财政决算报表文件第4张表的采集规则。
如果在采集时,提示“规则文件不存在或错误”,此时显示的错误号即为规则文件(如存在)第几行的规则有误。