历史版本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 时,发现有标题的内容没有导入,如下图所示:

1587029208171851.png

2)原因分析

双向导入时不会对不定行上方的格子赋值。

3)解决方案

非双向导入场景下,不要设置双向导入逻辑。