lqj 发表于 2016-7-4 14:46:11

请问ActiveReport是否支持Excel大表单导出

本帖最后由 Lenka.Guo 于 2016-7-4 15:20 编辑

如题,请问ActiveReport是否支持Excel大表单导出?也就是不管表格多大,都不分页不换行,如图:



谢谢

Lenka.Guo 发表于 2016-7-4 15:19:25

您好,ActiveReports报表导出Excel样式与报表预览时时保持一致的。也就是在报表预览时大表格是在一页或一行显示的,导出Excel 也不会换页或换行

您的报表是由于页面的宽度不够,导致一个大表格无法在一页中显示,所以换到第二页显示,因此导出成Excel后表格也出现了换行。

所以建议您,将报表纸张的宽度设置成足够宽,保证在一页能够显示下,这样导出Excel就不会换行。

lqj 发表于 2016-7-4 16:24:43

你好,虽然增加纸张到足够宽度可以解决导出的问题,但是直接在页面打印的时候,由于打印纸统一是A4规格,而报表设置的大小不一致,导致打出的内容很小。
请问如何解决这类问题,导出和直接打印只能牺牲一个吗?

Lenka.Guo 发表于 2016-7-4 17:10:48

lqj 发表于 2016-7-4 16:24
你好,虽然增加纸张到足够宽度可以解决导出的问题,但是直接在页面打印的时候,由于打印纸统一是A4规格,而 ...

可以将报表纸张大小设成A4纸, 横向打印。然后再将表格的宽度设置成A4纸横向的宽度。

lqj 发表于 2016-7-5 08:48:22

你好,情况是这样:
1、报表纸张设置大小A4横向宽为30cm(纸张实际宽度30cm),表格宽100cm,打印正常,导出换行,如图一
2、报表纸张设置大小宽度设为100cm(纸张实际宽度30cm),表格宽100cm,导出表格不换行,但打印被缩小到A4大小,如图二
现在看一种宽度设置只适用于导出/打印其一情况。

Lenka.Guo 发表于 2016-7-5 10:54:21

lqj 发表于 2016-7-5 08:48
你好,情况是这样:
1、报表纸张设置大小A4横向宽为30cm(纸张实际宽度30cm),表格宽100cm,打印正常,导 ...

是的,报表在设计时,需要指定纸张大小,以匹配实际打印的纸张;

如果打印纸张已经确认是A4的,但是表格需要设宽度为100cm 才能展示完全,就建议您创建两套报表纸张大小不一样的模板,一张用于打印,一张用于导出。

lqj 发表于 2016-7-5 13:15:49

好的,了解,谢谢

Lenka.Guo 发表于 2016-7-5 13:45:18

lqj 发表于 2016-7-5 13:15
好的,了解,谢谢

:hjyzw:
页: [1]
查看完整版本: 请问ActiveReport是否支持Excel大表单导出