找回密码
 立即注册

QQ登录

只需一步,快速开始

DDZ

金牌服务用户

2

主题

13

帖子

55

积分

金牌服务用户

积分
55
最新发帖
DDZ
金牌服务用户   /  发表于:2023-9-28 11:55  /   查看:3403  /  回复:11
能否这样设置

连续区域1,设置为分页模式,导出到xlsx中表现为 sheet1,sheet2,sheet3....sheet N
连续区域2,设置为画廊模式,导出到xlsx中表现为 sheet N+1

如此,这张有着连续区域1,连续区域2的报表,导出的xlsx 共有N+1个 sheet, 分别是 sheet1,sheet2,sheet3....sheet N,sheet N+1
与页面预览中的画廊模式一致




如图所示,如果选择分页模式,最后一张表导出后会被分成若干个sheet
如果选择画廊模式,1,2,3,4张表会挤在一个sheet里
能否 by每个连续区域单独设置导出是分页,还是画廊呢

本帖子中包含更多资源

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

x

11 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2023-9-28 15:01:51
沙发
您好,我大概理解了一下您的需求:

相当于一个报表区分两个区域。然后一个设置分页显示,一个设置画廊显示。

这个我们这边确实想了一下,目前应该没有办法实现。或者您看您能大概提供一份数据吗,然后说一下谁要怎么展示,我们看着试一下。但是可能也几率不大

回复 使用道具 举报
DDZ
金牌服务用户   /  发表于:2023-10-12 09:53:28
板凳
Felix.Li 发表于 2023-9-28 15:01
您好,我大概理解了一下您的需求:

相当于一个报表区分两个区域。然后一个设置分页显示,一个设置画廊显 ...

模板见附件,帮忙看看,谢谢

本帖子中包含更多资源

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

x
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2023-10-12 10:39:42
地板
可以采用自定义代码,导出时把纸张高度设置成0
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-10-12 18:39:44
5#
这种情况通过ar自己的机制,目前实现不了,您可以和楼上客户回复的具体沟通一下,就看如何实现
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-10-12 18:40:16
6#
能分享一下具体的实现过程吗?我们会给您发放金币奖励!
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2023-10-13 09:58:34
7#
PageRep.Report.PageWidth = new Length(100, Length.Unit.Centimeters);
                            PageRep.Report.PageHeight = new Length(0, Length.Unit.Centimeters);
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2023-10-13 10:00:45
8#
ExcelRenderingExtensionSettings xlsObj = exportPropertyGrid.SelectedObject as ExcelRenderingExtensionSettings;
                    xlsObj.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xlsx;
                    xlsObj.MultiSheet = true;
                    xlsObj.PageSettings.Orientation = ExcelRenderingExtensionPageSettings.PageOrientation.Default;
                    xlsObj.PageSettings.PaperSize = ExcelRenderingExtensionPageSettings.PaperSizes.Default;
                    xlsObj.Pagination = true;

评分

参与人数 1金币 +2000 收起 理由
Eden.Sun + 2000

查看全部评分

回复 使用道具 举报
DDZ
金牌服务用户   /  发表于:2023-10-13 11:09:49
9#
wengMQ 发表于 2023-10-13 10:00
ExcelRenderingExtensionSettings xlsObj = exportPropertyGrid.SelectedObject as ExcelRenderingExtensio ...

感谢帮助,但试了下还是不行,仍然分页了,不是画廊模式的效果


本帖子中包含更多资源

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

x
回复 使用道具 举报
DDZ
金牌服务用户   /  发表于:2023-10-13 11:34:28
10#
看上去只能这样,不同连续区域做多个模板,按分页或者画廊模式导出xlsx后再组装成一个文件了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部