反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

Excel导入逻辑设置插件

  • 文档创建者:susie
  • 历史版本:35
  • 最近更新:Leo.Tsai 于 2022-08-22
  • 1. 概述

    1.1 应用场景

    插件可以在普通导入、自定义导入、批量导入场景下,修改默认的导入逻辑。

    支持以下导入场景:


    场景图示
    1单行表头,表头部分无横向扩展
    2单行表头,表头部分存在一个横向扩展
    3导入区域上方有标题或其它不扩展的固定内容
    4

    导入区域下方有不扩展的固定内容

    注:如果Excel中不存在这些内容,则可以直接导入。如果Excel中也存在这些内容,则需要使用自定义导入的选择导入行功能才可以正常导入数据。

    5自由报表,不存在扩展单元格

    不支持以下场景(不支持的场景可以替换Excel标记导入):

    注:如果模板预览时的样式和Excel完全一致,则会触发位置匹配,此时支持所有格式。以下不支持场景的前提是触发不了位置匹配。

    序号场景图示
    1多层表头
    2表头部分多个横向扩展
    3导入区域有多行扩展行
    4导入区域里一个父格对应多个子格
    5导入区域由多个数据集组成

    1.2 功能逻辑

    1)插件的配置为全局配置,意味着会对所有模板的导入功能生效。当前不支持针对单个模板来设置导入逻辑。

    2)除了「标记导入」以外的导入方式都会受到此插件配置的影响。

    3)插件不支持移动端使用。

    2. 插件介绍

    2.1 安装插件

    点击下载插件:Excel导入逻辑设置

    设计器插件安装方法参照:设计器插件管理

    服务器安装插件方法参照:服务器插件管理

    2.2 设置导入逻辑

    安装好插件后,设计器菜单栏点击「模板 > Excel 导入配置」,弹出 Excel 导入配置对话框,即可设置导入逻辑。

    1608176418132060.png

    2.3 导入逻辑说明

    导入逻辑说明
    根据位置匹配程序内置逻辑,无法通过设置修改。当Excel和模板预览时的样式完全一致时触发,会1:1导入Excel的数据。
    根据标题匹配
    默认逻辑。对Excel和模板中的标题进行比较,标题一致的则导入该列数据。需要至少匹配2列及以上标题时才会触发该逻辑。
    根据单元格位置匹配识别到需要导入数据的区域后,按照Excel中的列顺序进行导入,不再判断标题是否一致。
    显示值转换默认不开启,在提交入库时会将Excel导入的值作为实际值提交入库。开启后,可以根据单元格的数据字典设置,将Excel导入的值转化为对应的实际值入库。
    双向扩展格导入

    默认不开启,当模板中的导入区域同时包含横向和纵向扩展单元格时,或者存在多个不同数据集时,需要勾选双向扩展格导入。

    2.4 导入逻辑存储位置

    安装「Excel导入逻辑设置」插件并设置后,会将相关配置信息存储到finedb中,具体位置如下:

    「fine_conf_entity」表

    字段名描述
    CustomConfig.excelImportAttr.importDouble

    双向扩展格导入

    • true:开启

    • false:关闭

    CustomConfig.excelImportAttr.importMatchTitle

    单元格匹配逻辑

    • true:标题匹配

    • false:单元格位置匹配

    CustomConfig.excelImportAttr.showValue

    显示值转换

    • true:开启

    • false:关闭

    注1:如果表中无相关字段,可以手动添加。

    注2:  已有字段会始终保留在finedb中,即使禁用或者卸载插件,程序依然会读取相关配置。

    附件列表


    主题: 填报应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526