首页 > 服务 > 自助服务 > 知识库 > i@Report > 专题应用

如何快速从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压缩包,就能执行导入;


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


联系
电话

您好,商务咨询请联系

咨询热线:400-0011-866转0

手机咨询:137-0121-6790

社区
交流

产品技术问题交流

bbs.esensoft.com

9分钟快速处理问题