历史版本23 :Excel自定义导入 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 学习视频

本文学习视频:Excel导入简介

1.2 应用场景

自定义导入Excel行列功能适用于只希望导入Excel中部分行列的场景。比如Excel中有10列,只需要导入其中8列。

1.3 功能入口

在填报页面设置页面将「自定义导入Excel行列」按钮添加到填报工具栏。

1622018246579402.png

前端填报预览时,使用这个按钮导入 Excel 即可:
Snag_38e3eb09.png

1.4 功能逻辑

前端点击「自定义导入Excel行列」按钮后,选择一个 Excel 文件,就会弹出如下图配置页面,下面介绍下每个配置项的作用:

配置项
说明
注意事项
当前sheet
可以针对每个sheet设置不同导入配置

该设置并不是可以自由选择某个sheet进行导入的意思。在多sheet导入场景下,Excel和模板的sheet数以及sheet位置必须一致才可以全部导入。

如果需要自由选择sheet导入,可以使用Excel标记导入

编辑导入sheet
选择需要导入的sheet,未勾选的sheet不会被导入。
标题行

必填

用于定位Excel中标题行的位置,标题行不会被导入,如果 Excel 无标题则都填 0。

  • Excel无标题(即标题行都写0)时,按照当前设置的导入逻辑进行导入(默认标题匹配,可以用Excel导入逻辑插件更改)

  • Excel有标题(即标题行不都为0)时,按照单元格位置匹配逻辑进行导入

数据行

非必填

  • 起始都为空时,默认导入除标题行外所有数据

  • 只填起始行,导入该行及其后所有数据

  • 只填结束行,导入改行及其之前所有数据

  • 起始都为空时,按照当前设置的导入逻辑进行导入(默认标题匹配,可以用Excel导入逻辑插件更改)

  • 起始不全为空时,按照单元格位置匹配逻辑进行导入

数据列
自定义勾选,只有勾选的列会被导入
导入数据会覆盖原有模板公式,导致公式不生效


2. 示例编辑

2.1 准备Excel

准备一个有 2 个 sheet 的 Excel 文件:在线导入Excel.xlsx

Excel 中每个 sheet 的数据如下:

  • sheet1

1.png

  • sheet2

2.png

2.2 准备模板

1)首先设计 sheet1 填报,表格如下图所示:

1.png

2)给 sheet1 填报设置下填报属性,如下图所示:

1622020545786882.png

3)设计 sheet2 填报,表格如下图所示:

Snag_3906f1c5.png

4)给 sheet2 填报设置下填报属性,如下图所示:

1622020730312744.png

2.3 导入预览

保存报表,选择填报预览,点击工具栏「自定义导入Excel行列」按钮,选择准备好的 Excel 文件。

配置 sheet1 的导入内容:

1622021415845211.png

配置 sheet2 的导入内容:

1622021473948922.png

最终导入效果如下动图所示:

1622021498420291.gif

3. 模板下载编辑

点击下载模板:在线导入Excel.cpt