Excel数据导入和粘贴
导入Excel
填报表工具栏中,默认带有导入Excel按钮,用户可以将原存在Excel文件中的数据导入到填报表中,并可提交入库。(非填报表不支持Excel数据的导入)
Excel的导入功能,为用户使用其他来源的数据提供了一个快捷方便的入口。
如果工具栏中没有导入Excel按钮也可以通过调用标签:needImportExcel来调用导入Excel的功能,可以参考:展现标签
导入Excel规则
- 目前Excel的支持2003、2007两种格式
- 导入的Excel必须与报表表样一致
导入的Excel中若存在合并单元格,导入数据会出现一定程度的错位现象
导入Excel的限制
为了提高效率,原报表中若某单元格设置自动计算,单导入Excel表格中该对应单元格未设置值时,导入后的数据不再做自动计算。
例如:报表C1单元格设置自动计算为A1+B1,Excel中 A1为3,B1为4 导入Excel至报表,C1单元格将不会自动计算出对应结果。
导入至报表的数据,在报表页面再次修改该单元格数据时,可触发自动计算
导入Excel的可扩展性
行式填报表导入Excel时,报表会根据Excel中的数据对行式可扩展行进行扩展,从而实现导入多条数据。
当一张报表中行式填报可扩展格下方存在普通填报不可扩展单元格的情况时,Excel中从可扩展格对应位置开始向下的数据,均会被当作行式数据插入到填报表中,因此如果填报表的行式区域下方有非行式区域,则该区域的数据无法被导入,此时可以通过从Excel中分步复制粘贴解决非扩展区域数据无法导入的问题。
数据粘贴
原本存在Excel中的数据,除了可以通过导入Excel的形式导入到填报表外,也可以通过直接从Excel复制数据粘贴到填报表中。(非填报表不支持Excel数据的粘贴)
Excel数据粘贴的规则
-
粘贴数据起始位置以报表中当前选中单元格为准
- 复制Excel数据,可以是整个表,多行,一块区域,不能是不连续区域
- 若单元格设置了显示格式,粘贴时数据将自动按显示格式转换
注意:Excel数据黏贴仅支持IE浏览器,Chorme、Firefox等均存在错位情况。
Excel数据粘贴的限制
为了提高效率,原报表中若某单元格设置自动计算,从Excel表格中复制出数据粘贴到报表后将不再进行自动计算。
例如:报表C1单元格设置自动计算为A1+B1,Excel中 A1为3,B1为4 ,复制A1、B1单元格数据粘贴至报表,C1单元格将不会自动计算出对应结果。
粘贴进报表的数据,在报表页面再次修改该单元格数据时,可触发自动计算
Excel数据粘贴的可扩展性
从Excel复制数据粘贴到行式填报表可扩展区域时,报表会根据Excel中的数据对行式可扩展行进行扩展,从而通过扩展粘贴多条数据。