帆软填报Execl表格不定行导入

概论:1.1 必要条件

导入固定行:Excel中的第一行导入数据的位置必须是可编辑的即需要设置对应单元格的控件设置;

导入不定行:除了需要为单元格添加控件之外,且还要设置扩展属性从上到下扩展或者从左到右扩展(只需要给左父格或者上父格设置扩展方向即可)。

根据Excel到行式报表的报表的扩展性不同,我们按照一下几个分类来分别讲述。

Excel导入行式报表包括固定行导入、不定行导入和双向导入

3.1 Excel导入固定行

FineReport模板中的单元格不可扩展,在模板中手动添加固定的行数,单元格无需设置扩展性,用来导入Excel中相同行数的数据,Excel导入固定行的执行逻辑是按照位置匹配,详细清查Excel导入固定行。

3.2 Excel导入不定行

Excel导入不定行是指需要导入的Excel数据行数不确定,通过设置FineReport模板中单元格的扩展性来导入不定行,单元格必须设置可扩展才可以导入。

Excel导入不定行根据实际情况的不同其执行逻辑会有所不同,首先根绝标题匹配,如果标题匹配不成功则按照位置匹配。

详细请查看Excel导入不定行之标题匹配和Excel导入不定行之位置匹配

3.3 双向导入

双向导入就是指标题行列是从单元格扩展得到的,并将导入的数据也是可扩展的,详细请查看Excel导入之双向导入

若在报表环境中可以正确导入Excel,而在您自己的项目中导入Excel时提示“正在加载”最后无法导入数据,请查看您项目中的过滤器是否对请求设置了拦截。

9.0 版本:不定行导入设置:

1.下载Execl导入逻辑

2.模板—excel导入配置--(1.先按标题,不过能在按位置;2.双向扩展导入)

8.0版本:不定行导入设置

 1.打开WebReport\WEB-INF\resources 的customconfig.xml文件中doubledir配置双向扩展导入 ture 为开启,false为不开启;

2.在customconfig.xml文件最后面的标签之前插入,表示开启双向导入,如下图:

标题匹配 

不设置控件导入

3.不添加控件或填充控件不设置数据集字段,纵向扩展

你可能感兴趣的:(帆软)