找回密码
 立即注册

QQ登录

只需一步,快速开始

893559686

初级会员

13

主题

40

帖子

345

积分

初级会员

积分
345

微信认证勋章

893559686
初级会员   /  发表于:2017-3-9 14:50  /   查看:5965  /  回复:15
本帖最后由 893559686 于 2017-3-9 14:54 编辑

报表展示:


导出后的Excel 文件:


导出的Excel报表格式比较乱。
有个需求是读取Excel中的报表数据,这种格式的报表读取上面的数据比较困难,如何让导出的报表如报表展示的那样,格式规整些?如:






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

15 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-9 15:58:43
沙发
主要是标题【安装工程部分汇总表(取费)】是单独单元格,导致的单元格显示错乱,可以把这个单元格放在矩表上或者放在页眉处
回复 使用道具 举报
893559686
初级会员   /  发表于:2017-3-9 16:35:28
板凳
Lenka.Guo 发表于 2017-3-9 15:58
主要是标题【安装工程部分汇总表(取费)】是单独单元格,导致的单元格显示错乱,可以把这个单元格放在矩表 ...


下面这个报表的标题和表头都在页眉上的。还是出现那种情况。只是表头是拼凑而成的。





下面这个标题也在页眉上,但表格比较规整,也是出现那种状况。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-9 17:53:07
地板
之所以使用Excel 导出格式错乱是因为内部使用了很多独立的TextBox,所以会有很多单元格合并,
建议将其合并到一个Table当中

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
893559686
初级会员   /  发表于:2017-3-10 09:14:48
5#
本帖最后由 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表格确实很规整,但标题那还是有问题,标题已经让我放在页眉上了,还是不行,如何解决标题这个问题?

下面这个是无标题的,也还是有些问题:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-10 10:54:39
6#
2.之所以内部使用很多独立的TextBox拼接,是因为之前咨询过,说RDL 报表一个Table中不能绑定两个数据集,而这个例子是需要绑定两个数据集的,但看您给的例子中,就是在一个Table中绑定了两个数据集,试过之后,表头的数据集没有显示出来,是RDL报表Table支持了可以绑定两个数据集了吗?支持的话两个数据集的数据确实是有的,但为什么还是没有出来数据?
》》》 这个会在AR11 SP2中增加这个功能,昨天可能理解有误,您可以尝试把参数放在表头位置,如果仍无法显示,那只能通过TextBox来拼凑了:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
893559686
初级会员   /  发表于:2017-3-10 11:38:53
7#
Lenka.Guo 发表于 2017-3-10 10:54
2.之所以内部使用很多独立的TextBox拼接,是因为之前咨询过,说RDL 报表一个Table中不能绑定两个数据集,而 ...

嗯,参数放在表头的位置是行不通的。

1.如果是拼接的,那导出的Excel格式该怎么办?

2.排除拼接的那个报表,正常的报表,在导出Excel时格式还是不太规范的,这个如何解决?

这个是报表模板:


这个是ActiveReports导出后的Excel :


这个是最终想要的效果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-10 18:03:59
8#
参数放在表头的位置是行不通的。
》》这个是可以显示数据的,为什么行不通?

如果用TextBox拼接表头,导出Excel的样式是无法控制和修改的



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
893559686
初级会员   /  发表于:2017-3-10 18:58:31
9#
本帖最后由 893559686 于 2017-3-10 19:02 编辑

可是就是正常的报表导出Excel中,格式也不规范啊,上个回复我已经将模板和例子发给您了,那个报表很规整,到导出格式就是不规范!您帮忙再给看看
回复 使用道具 举报
893559686
初级会员   /  发表于:2017-3-10 18:58:34
10#
本帖最后由 893559686 于 2017-3-10 19:05 编辑

1/
1
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部