历史版本15 :Excel导入时根据位置匹配 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 应用场景
有时候我们需要将 Excel 数据导入到自由报表中进行填报,如下图所示,那么自由报表导入 Excel 该如何实现呢?
1.2 导入逻辑
自由报表导入 Excel 时是根据位置匹配的,也就是设计自由报表时,填报数据的单元格要跟 Excel 中的单元格保持一致。
例如:Excel 中姓名在 A8 单元格,那么在设计自由报表时,姓名也要是 A8 单元格。
注:Excel 中的图片是没办法直接导入到报表中的,图片要用文件控件上传。
2. 示例编辑
2.1 准备数据
先准备一个 Excel 文件,后面作导入用,Excel 里面的数据如下图所示:
点击下载 Excel 文件:明星信息登记表.xlsx
2.2 设计报表
按照 Excel 中的表格位置,设计自由填报报表,一定要保证设计器中表格单元格位置跟 Excel 中的逐一对应,保持一致。如下图所示:
2.3 添加导入Excel按钮
设计器菜单栏选择「模板」>「模板Web属性」,在「填报页面设置」处添加「导入Excel」按钮,如下图所示:
2.4 效果预览
点击填报预览,在填报工具栏点击导入 Excel 按钮,将 Excel 数据导入到自由填报报表中,效果如下图所示:
注1:不支持移动端。
注2:Excel 中的图片是没办法直接导入到报表中的,图片要用文件控件上传。
3. 模板下载编辑
已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject|\ExcelImport\自由报表导入Excel.cpt
点击下载模板:自由报表导入Excel.cpt