反馈已提交

网络繁忙

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

Excel导入简介

  • 文档创建者:lu123
  • 历史版本:78
  • 最近更新:Catqiu 于 2022-11-09
  • 1. 概述

    1.1 功能简介

    FineReport支持填报时,将Excel中的数据直接导入到填报页面,适用于批量填报的场景。通过该功能,可以让线下的Excel流通起来,更好的发挥数据价值。实现本文中的导入效果,需要下载Excel标记导入插件

    1.2 功能原理

    Excel 标记导入插件功能是将 Excel 中的数据导入的报表中,再通过报表进行填报从而将数据写入数据库中。

    1.3 功能学习建议

    阶段
    学习内容
    学习目标
    需求分析阶段
    Excel导入简介
    了解Excel导入的使用场景,掌握Excel导入的逻辑,能够正确判断什么场景下可以使用Excel导入
    开发实施阶段
    Excel标记导入功能介绍
    掌握Excel标记导入功能使用,能够根据业务需求正确开发模板
    开发优化阶段
    Excel导入常见问题与解决方案
    能够根据问题找到相应的解决方案,并优化模板

    2. 导入支持场景

    2.1 支持场景

    说明:以下场景都可以通过Excel标记导入实现,需要下载Excel标记导入插件


    场景图示
    1单行表头,表头部分无横向扩展
    2单行表头,表头部分存在一个横向扩展
    3导入内容区域外的部分9.png
    4
    自由报表,不存在扩展单元格
    5
    多层表头
    6
    表头部分有多个横向扩展的数据集
    7
    内容区域由多个数据集组成
    8
    内容区域有多行扩展行
    9
    横向导入,即内容区域为横向
    pageId 301343546attachmentId 306447891.png
    10
    Excel有多个sheet页需要导入

    2.2 不支持场景

    序号场景图示
    1
    存在斜线的单元格无法识别

    2
    多数据区域无法导入

    3Excel内容区域存在分组合并时,导入后会自动拆成列表
    4模板中设置了公式的单元格,如果在导入 Excel 时被 Excel 中的数据覆盖了,则无法再触发公式联动计算的效果。

    3. 拓展示例

    文档内容
    适用场景
    导入Excel提交前清空数据库表希望在导入 Excel 数据并提交之前,清空原数据库表的数据
    Excel增量导入时实现序号自增数据库表里已经有序号的情况下,增量导入数据时延续之前的序号进行排序
    Excel导入逻辑设置插件

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

    例如:根据位置匹配根据标题匹配根据单元格位置匹配显示值转换双向扩展格导入

    Excel多次导入了解三种形式:清空导入,覆盖导入,增量导入应用场景
    Excel自定义导入自定义导入Excel行列功能适用于只希望导入Excel中部分行列的场景


    附件列表


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

    售前咨询电话

    400-811-8890转1

    在线技术支持

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

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

    总裁办24H投诉

    热线电话:173-1278-1526