填报表在WEB预览后,可通过“保存到EXCEL”按钮将填报表的WEB预览结果导出到EXCEL保存或者编辑,导出时可以选择导出到EXCEL2003或EXCEL2007。
还可通过“导入EXCEL数据”按钮将EXCEL中的数据导入到填报表。EXCEL数据量大时可以通过修改配置文件调整分批加载的记录数,缺省一批加载50条,可通过raqsoftConfig.xml中inputRowsPerLoad 属性设置分批记录数。“导入EXCEL数据”通常用于将导出到EXCEL中并修改后的数据重新导入到填报表中。
亦可通过“追加导入”按钮对行式填报表进行行式追加。使用“追加导入”,只追加新增数据,不删除和修改已有数据。
“追加导入”有一个“非行式模式区域,用导入数据覆盖”选项,勾选时,非行式区域的数据也将被导入进来覆盖web页面非行式区域的原有数据。
例如:填报表3.1.sht在WEB预览后,通过导出按钮将数据导出到3.1.xls中,3.1.xls中的数据在修改之后即可通过导入按钮导回到填报表3.1.sht中,由此实现数据更新;假设EXCEL中存在1000条数据,inputRowsPerLoad参数设置为100,则填报表加载时会每次加载100条数据,分10批次进行加载。使用“导入EXCEL数据”时需注意:如果填报表中有行式填报,并且行式填报不是在最下方时,EXCEL中行式填报部分对应的内容要求和填报表中行式填报内容的格式一致。
注意:同一个填报表页有和行式填报相邻的且样式相同的填报时(例如:相邻的两个行式填报或者上边是行式填报下边是网格填报),如果要从Excel文件导入数据,可能会因为识别不出行式填报的结尾而出现提示“未找到EXCEL中的行式数据”。例如下边这个EXCEL:
此时需要为EXCEL文件增加一个名称,即标记。这个标记说明行式填报部分的结束,且标记可以随EXCEL的修改而自动变化位置。
标记说明如下:
名称:rled_[页号-1]_[行号],其中必须有rled,rled之后的名称下划线等怎么写无所谓,区分开就好。
范围:必须选择当前的sheet。
引用:[sheet名称]!$A$[行号],行号用于判断在哪行结束。必须按EXCEL格式正确引用才能设置上。但程序最终只用最后的行号来判断结束。结束行目前是行式结尾记录的下一行。
标记定义方法:
在行式结尾下一行的首个单元格右键à定义名称。
例如选中上图中的A58,右键à定义名称:
新建名称:
点击确定即可。
WEB预览,导出到EXCEL时,如果勾选了,则导出的EXCEL文件自带标记,如果不是导出的EXCEL则要自己添加标记。