反馈已提交

网络繁忙

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

Excel多次导入

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

    1.1 版本

    报表版本

    JAR 包

    功能变更
    10.0.122020-12-28
    该版本之前,只有新填报预览可以使用多次导入功能。从该版本开始,普通填报预览也支持多次导入。

    1.2 学习视频

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

    1.3 应用场景

    Excel 多次导入包括了三种形式:清空导入,覆盖导入,增量导入。

    • 清空导入:适用于导入前需要清空原有页面数据的场景。

    • 覆盖导入:适用于希望导入数据能覆盖同位置数据,而不影响其他数据的场景。

    • 增量导入:适用于希望在原有数据下方进行导入数据的场景。

    1.4 功能逻辑

    1)覆盖导入

    将 Excel 中的数据导入时,会根据位置覆盖掉相同位置的页面数据。如果页面的数据行数多于 Excel,则页面多出来的数据在 Excel 导入后会保留,不会被清空。

    2)清空导入

    每次导入时均清空填报页面已有数据,最后只保留当次 Excel 中导入的内容。需要注意的是,清空导入只清空导入区域数据,其他区域内容不会被清空。

    注:该清空只是清空页面数据,并不会根据填报属性清空数据库数据。如果有此需求,可以参考导入Excel提交前清空数据库表实现。

    3)增量导入

    每次导入 Excel 时,都会在结尾行扩充增加 Excel 导入的内容。如果页面初始化时没有数据,只有一行空白行,则导入后该空白行会保留。

    2. 示例

    2.1 Excel数据准备

    1)点击下载 Excel 文件:Excel模板一.xlsx

    1589785921227353.png

    2)点击下载 Excel 文件:Excel模板二.xlsx

    1589785944120085.png

    2.2 模板准备

    如下图设计表格,A2~J2 单元格添加文本控件。

    222

    注:若文本控件所在单元格中插入了数据列,需要将数据设置改为列表,如下图所示:

    1589786217810735.png

    2.3 添加多次导入按钮

    设计器菜单栏点击「模板>模板 Web 属性」,如下图步骤将「多次导入 Excel」按钮添加到工具栏中,如下图所示:

    1589786495135522.png

    2.4 效果预览

    保存报表,点击「填报预览」或「新填报预览」,Web 端工具栏「多次导入 Excel 」按钮下拉显示 4 种 Excel 导入方式。

    Snag_6a6d2d.png

    4 种导入方式的效果如下图所示:

    1589787689464235.gif

    注:移动端不支持 Excel 导入。

    3. 模板下载

    已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\ExcelImport\填报多次导入Excel.cpt

    点击下载模板:填报多次导入Excel.cpt

    点击下载 Excel 数据文件:Excel模板一.xlsx    Excel模板二.xlsx

    附件列表


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

    售前咨询电话

    400-811-8890转1

    在线技术支持

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

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

    总裁办24H投诉

    热线电话:173-1278-1526