一、背景说明
进行数据可视化开发时,时常涉及线下数据线上化的场景。
在此场景下,数据填报就显得很有必要。而在数据填报表的开发过程中,除了常规的直接录入,批量导入也是一个常见场景。
目前,帆软主要提供了两类数据导入的方法。
第一类:普通导入
产品自带功能;主要支持简单场景下的 Excel 文件导入。
第二类:标记导入
插件补充功能;支持更多复杂场景下的 Excel 文件导入,在原有的 Excel 导入逻辑和导入方式的基础上,通过手动标记加智能识别的方式导入Excel 文件,操作更智能,功能更强大,场景更丰富,故优先推荐使用 Excel 标记导入插件。
关于导入的具体使用场景,参考文档:excel导入简介
二、详细配置说明
两类导入方式不同,对应的配置方式也略有差异,具体介绍如下
1.普通导入
①配置方法
该项在填报表开发完成之后,直接开启对应的工具栏入口【模板》模板web属性》填报页面设置】即可使用
如上图,主要有6个入口,依据实际场景进行配置入口即可,比如覆盖导入、清空导入、增量导入等等。
其中左侧红框为默认导入入口,导入规则类同于覆盖导入。
备注:各个功能的差异查看官方文档即可【普通Excel导入的不同方式】
②匹配逻辑
普通导入的默认匹配逻辑为位置匹配,模板预览样式和 Excel 文件样式完全一致时触发
如果需要修改默认匹配逻辑,可以通过【Excel导入逻辑设置插件】进行修改,修改方式参考文档【Excel导入逻辑设置插件】
2、标记导入
该导入需要安装【Excel标记导入】插件,安装方式查看【标记导入】
①配置方法
该项在填报表开发完成之后,在开启工具栏入口的同时还需要进行标记区域配置
其中,开启工具栏入口和普通导入一致【模板》模板web属性》填报页面设置】
其次,标记区域通过【模板》Excel导入标记】进行配置
②匹配逻辑
通过标手动标记加智能识别的方式,实现Excel数据导入
三、两类导入的差异对比
上面我们对两类导入的配置方法有了基本的了解,深入分析,发现两类导入的差异主要有四方面
①导入的触发方式
普通导入的逻辑为位置匹配, Excel和填报样式完全一致时触发;而标记导入则是手动标记加智能识别的方式实现,更加准确;
②导入的入口
普通导入入口较多,根据实际选择入口;标记导入则是各类普通导入的整合,统一入口;同时根据实际选择,如果选择多口径的导入方式,则在前端导入时进行确认
③导入场景
普通导入主要支持简单场景下的 Excel 文件导入,而标记导入支持更多复杂场景下的 Excel 文件导入;
而且标记导入本身就是基于普通导入的场景再优化的,故标记导入的功能性更强。
④导入配置
普通导入直接配置工具栏即可,且多sheet同步生效;标记导入则需要进行工具栏配置+单独配置,多sheet场景下,进行分别配置
基于以上,我们对excel导入之普通导入&&标记导入有了更加深入的了解,进而方便我们面对对应需求时,进行需求的快速实现和配置。
最后,文档为个人总结,部分内容不完善、错误或者有遗漏的地方欢迎各位老师补充~~ |