如何快速从excel导入采集表单并导入数据

1. 需求说明

某公司需要用i@Report采集子公司的资产负债表数据,目的为了便于汇总和监控。所有子公司填报的资产负债表的表样格式相同,并且都存有excel电子表格的数据,但是子公司有很多,超过50个子公司。如何将表样快速在i上面实现,并且将这50多家子公司的excel数据导入到i的任务中来呢?

下图就是需要实现的excel电子表格的表样:


   


2. 任务设计

添加一个任务,信息表可根据需要自定义;

选择"菜单按钮/文件/从excel读取表样",就可以将目标excel的表样读取到i的采集任务中:


   


导入成功之后,可以看到,任务中多了一张表B0:


   


默认导入的的表样的标题、空白行列都会在表样中,我们需要做以下处理:

  • 添加一个表头,将标题的内容剪切到表头中;
  • 删除多余行列;
  • 调整任务配色方案;
  • 调整合适的行高列宽

经过一系列的调整之后,可以得到下图所示的成果:


   


3. 定义导入excel脚本

需要导入的excel文件如下,将文件名前四位数字作为userid进行导入:

   

打开"菜单/定义/导入Excel数据脚本",就可以新建一个导入excel数据脚本:


   


脚本详细注解:

[task]

bbq=                            //为空,表示导入到当前报表期

userid=left($fn,4)           //文件的前四位作为导入的userid

btype="0"                     //导入的报表户类型为"0"基层户

overwrite=true              //如果同报表期已经存在id的数据,则覆盖

[id]

[B0=财011]                 //excel中财011sheet页的数据导入到B0基本表

B2:F34=B4:F36           //导入B2:F34表示本任务的B0表的B2到F34这个区域; B4:F36表示Excel中的sheet1表的B4到F36这个区域

4. 任务属性设置

为了保证excel数据能顺利导入,任务发布之后还需要设置以下属性:


   


5. 导入excel

  • 需要用汇总户导入excel数据,首先在该任务组创建一个汇总户;
  • 将所有需要导入的excel文件压缩到.zip后缀的压缩包;
  • 用汇总户0000登录系统,进入到目标任务并切换到需要导入的报表期,选择"工具/数据导入导出/导入xls",在弹出来的导入向导中,选择excel的zip压缩包,就能执行导入;

导入后的结果,如下图所示:


   

附件列表

4

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇如何自定义登陆界面

下一篇任务发布的瞬间服务器做了什么?

请先登录