【FineReport开发系列】excel导入之普通导入&&标记导入对比

楼主
奋斗—努力做一个数据展示砖家

一、背景说明

进行数据可视化开发时,时常涉及线下数据线上化的场景。

在此场景下,数据填报就显得很有必要。而在数据填报表的开发过程中,除了常规的直接录入,批量导入也是一个常见场景。

目前,帆软主要提供了两类数据导入的方法。

第一类:普通导入

产品自带功能;主要支持简单场景下的 Excel 文件导入。

第二类:标记导入

插件补充功能;支持更多复杂场景下的 Excel 文件导入,在原有的 Excel 导入逻辑和导入方式的基础上,通过手动标记加智能识别的方式导入Excel 文件,操作更智能,功能更强大,场景更丰富,故优先推荐使用 Excel 标记导入插件。

关于导入的具体使用场景,参考文档:excel导入简介

二、详细配置说明

两类导入方式不同,对应的配置方式也略有差异,具体介绍如下

1.普通导入

①配置方法

该项在填报表开发完成之后,直接开启对应的工具栏入口【模板》模板web属性》填报页面设置】即可使用

如上图,主要有6个入口,依据实际场景进行配置入口即可,比如覆盖导入、清空导入、增量导入等等

其中左侧红框为默认导入入口,导入规则类同于覆盖导入。

备注:各个功能的差异查看官方文档即可【普通Excel导入的不同方式

②匹配逻辑

普通导入的默认匹配逻辑为位置匹配,模板预览样式和 Excel 文件样式完全一致时触发

如果需要修改默认匹配逻辑,可以通过【Excel导入逻辑设置插件】进行修改,修改方式参考文档【Excel导入逻辑设置插件

2、标记导入

该导入需要安装【Excel标记导入】插件,安装方式查看【标记导入

①配置方法

该项在填报表开发完成之后,在开启工具栏入口的同时还需要进行标记区域配置

其中,开启工具栏入口和普通导入一致模板》模板web属性》填报页面设置

其次,标记区域通过模板》Excel导入标记】进行配置

匹配逻辑

通过标手动标记加智能识别的方式,实现Excel数据导入

三、两类导入的差异对比

上面我们对两类导入的配置方法有了基本的了解,深入分析,发现两类导入的差异主要有四方面

①导入的触发方式

普通导入的逻辑为位置匹配, Excel和填报样式完全一致时触发;而标记导入则是手动标记加智能识别的方式实现,更加准确;

②导入的入口

普通导入入口较多,根据实际选择入口;标记导入则是各类普通导入的整合,统一入口;同时根据实际选择,如果选择多口径的导入方式,则在前端导入时进行确认

③导入场景

普通导入主要支持简单场景下的 Excel 文件导入,而标记导入支持更多复杂场景下的 Excel 文件导入;

而且标记导入本身就是基于普通导入的场景再优化的,故标记导入的功能性更强。

④导入配置

普通导入直接配置工具栏即可,且多sheet同步生效;标记导入则需要进行工具栏配置+单独配置,多sheet场景下,进行分别配置

 

基于以上,我们对excel导入之普通导入&&标记导入有了更加深入的了解,进而方便我们面对对应需求时,进行需求的快速实现和配置。

 

最后,文档为个人总结,部分内容不完善、错误或者有遗漏的地方欢迎各位老师补充~~

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表