反馈已提交

网络繁忙

Excel自定义导入

  • 文档创建者:susie
  • 历史版本:21
  • 最近更新:Fay 于 2022-11-24
  • 1. 概述

    1.1 学习视频

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

    1.2 应用场景

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

    1.3 功能入口

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

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

    1.4 功能逻辑

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

    • 当前sheet:可以针对每个sheet设置不同的导入配置。需要注意的是,该设置并不是可以自由选择某个sheet进行导入的意思。在多sheet导入场景下,Excel和模板的sheet数以及sheet位置必须一致才可以全部导入。

    • 编辑导入sheet:选择需要导入的sheet,未勾选的sheet不会被导入。

    • 标题行:设置 Excel 中标题行是哪几行,标题行不会被导入,该选项为必填项,如果 Excel 无标题则都填 0。

            注:如果标题行都填了0,则会走普通 Excel 导入的逻辑,否则会统一按照单元格位置匹配逻辑来进行导入。

    • 数据行:非必填。如果不填,默认导入除标题行外的所有数据;如果只填起始行,则导入该行及其后所有数据;如果只填结束行,则导入该行及其之前的数据。

             注:如果数据行不填,则会走普通 Excel 导入的逻辑,否则会统一按照单元格位置匹配逻辑来进行导入。

    • 数据列:勾选的列导入,不勾选列的不导入。当模板单元格存在公式时,如果导入了数据则会把公式覆盖,导致后续无法联动计算。但如果使用自定义导入,不导入该列数据,则可以保留公式用于计算。

    1622018667355017.png


    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

    注:移动端不支持 Excel 预览。

    3. 模板下载

    已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\ExcelImport\在线导入Excel.cpt

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

    附件列表


    主题: 填报应用
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持