ActiveReports导出报表到Excel 文件格式问题
本帖最后由 893559686 于 2017-3-9 14:54 编辑报表展示:
导出后的Excel 文件:
导出的Excel报表格式比较乱。
有个需求是读取Excel中的报表数据,这种格式的报表读取上面的数据比较困难,如何让导出的报表如报表展示的那样,格式规整些?如:
主要是标题【安装工程部分汇总表(取费)】是单独单元格,导致的单元格显示错乱,可以把这个单元格放在矩表上或者放在页眉处 Lenka.Guo 发表于 2017-3-9 15:58
主要是标题【安装工程部分汇总表(取费)】是单独单元格,导致的单元格显示错乱,可以把这个单元格放在矩表 ...
下面这个报表的标题和表头都在页眉上的。还是出现那种情况。只是表头是拼凑而成的。
下面这个标题也在页眉上,但表格比较规整,也是出现那种状况。
之所以使用Excel 导出格式错乱是因为内部使用了很多独立的TextBox,所以会有很多单元格合并,
建议将其合并到一个Table当中
本帖最后由 893559686 于 2017-3-10 09:36 编辑
Lenka.Guo 发表于 2017-3-9 17:53
之所以使用Excel 导出格式错乱是因为内部使用了很多独立的TextBox,所以会有很多单元格合并,
建议将其合 ...
1.也就是说在设计报表模板时,比较规范,少些控件拼接,在导出Excel时,就会比较规范被
2.之所以内部使用很多独立的TextBox拼接,是因为之前咨询过,说RDL 报表一个Table中不能绑定两个数据集,而这个例子是需要绑定两个数据集的,但看您给的例子中,就是在一个Table中绑定了两个数据集,试过之后,表头的数据集没有显示出来,是RDL报表Table支持了可以绑定两个数据集了吗?支持的话两个数据集的数据确实是有的,但为什么还是没有出来数据?
3.另外,按照您给的模板导出Excel表格确实很规整,但标题那还是有问题,标题已经让我放在页眉上了,还是不行,如何解决标题这个问题?
下面这个是无标题的,也还是有些问题:
2.之所以内部使用很多独立的TextBox拼接,是因为之前咨询过,说RDL 报表一个Table中不能绑定两个数据集,而这个例子是需要绑定两个数据集的,但看您给的例子中,就是在一个Table中绑定了两个数据集,试过之后,表头的数据集没有显示出来,是RDL报表Table支持了可以绑定两个数据集了吗?支持的话两个数据集的数据确实是有的,但为什么还是没有出来数据?
》》》 这个会在AR11 SP2中增加这个功能,昨天可能理解有误,您可以尝试把参数放在表头位置,如果仍无法显示,那只能通过TextBox来拼凑了:
Lenka.Guo 发表于 2017-3-10 10:54
2.之所以内部使用很多独立的TextBox拼接,是因为之前咨询过,说RDL 报表一个Table中不能绑定两个数据集,而 ...
嗯,参数放在表头的位置是行不通的。
1.如果是拼接的,那导出的Excel格式该怎么办?
2.排除拼接的那个报表,正常的报表,在导出Excel时格式还是不太规范的,这个如何解决?
这个是报表模板:
这个是ActiveReports导出后的Excel :
这个是最终想要的效果:
参数放在表头的位置是行不通的。
》》这个是可以显示数据的,为什么行不通?
如果用TextBox拼接表头,导出Excel的样式是无法控制和修改的
本帖最后由 893559686 于 2017-3-10 19:02 编辑
可是就是正常的报表导出Excel中,格式也不规范啊,上个回复我已经将模板和例子发给您了,那个报表很规整,到导出格式就是不规范!您帮忙再给看看 本帖最后由 893559686 于 2017-3-10 19:05 编辑
1/
1
页:
[1]
2