历史版本12 :Excel导入时根据位置匹配 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 应用场景

有时候我们需要将 Excel 数据导入到自由填报报表中进行填报,如下图所示,那么自由报表导入 Excel 该如何实现呢?

1619667875377596.gif

1.2 导入逻辑

自由报表导入 Excel 时是根据位置匹配的,也就是设计自由报表时,填报数据的单元格要跟 Excel 中的单元格保持一致。

例如:Excel 中姓名在 A8 单元格,那么在设计自由报表时,姓名也要是 A8 单元格。

注:Excel 中的图片是没办法直接导入到报表中的,图片要用文件控件上传。

2. 示例编辑

2.1 准备数据

先准备一个 Excel 文件,后面作导入用,Excel 里面的数据如下图所示:

点击下载 Excel 文件:明星信息登记表.xlsx

1619676446986306.png

2.2 设计报表

按照 Excel 中的表格位置,设计自由填报报表,一定要保证设计器中表格单元格位置跟 Excel 中的逐一对应,保持一致。如下图所示:

1619676704878108.png

2.3 添加导入Excel按钮

设计器菜单栏选择模板>模板Web属性,在填报页面设置处添加导入Excel按钮,如下图所示:

1619677124221927.png

2.4 效果预览

点击填报预览,在填报工具栏点击导入 Excel 按钮,将 Excel 数据导入到自由填报报表中,效果如下图所示:

1619677634358641.png

3. 模板下载编辑

已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject|\ExcelImport\自由报表导入Excel.cpt

点击下载模板:自由报表导入Excel.cpt