自定义年度标准表规则文件是指存放于软件安装目录下后缀为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张表的采集规则。
如果在采集时,提示“规则文件不存在或错误”,此时显示的错误号即为规则文件(如存在)第几行的规则有误。