历史版本21 :Excel导入简介 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
在线导入 Excel 是指在 Web 端预览模板时,将 Excel 中的数据读取进去,一般应用于对 Excel 中数据进行再操作然后填报入库。
注:导入时遵循扩展行大于模板行的逻辑,也就是保持扩展行大于模板的行数,例如模板里只设置了一条数据,导入的 Excel 中l就必须包含两条数据或以上。
如果扩展行低于原模板里的行数,会自动转成位置匹配,而不是扩展导入。此时若想导入的 Excel 中只有一条数据,只要保证 Excel 与模板的数据位置逐一对应,即可成功导入一条数据。
1.1 行式报表导入 Excel
行式填报报表在线导入 Excel 的原理机制是:模板根据列标题名称去 Excel 中寻找与之一样的列标题名,如果找到了,则将数据导入进来,如果没找到则不导入,显示空白,即根据标题名导入,只需要模板中有相应标题名即可,位置随意,详细内容参见文档:Excel 导入行式报表
1.2 其他填报报表导入 Excel
非行式填报报表在线导入 Excel 的原理机制是:模板根据控件所在位置去Excel中寻找该位置对应的单元格,然后将该单元格的数据导入到模板控件中,即根据控件位置导入,模板样式与 Excel 样式必须保持一致,详细内容参见文档:Excel 导入自由报表
注:在线导入 Excel 支持导入分组数据。
2. 注意事项编辑
2.1 导入后日期格式错误
1)问题描述
导入 Excel 后,日期变成一串数字。
2)原因分析
目前不支持导入 Excel 的自定义格式,会变成常规的时间戳。
3)解决方案
修改成标准日期格式即可。
2.2 标题无法导入
1)问题描述
非双向导入的场景下,设置了双向导入逻辑,导入 Excel 时,发现有标题的内容没有导入,如下图所示:
2)原因分析
双向导入时不会对不定行上方的格子赋值。
3)解决方案
非双向导入场景下,不要设置双向导入逻辑。