我在.xlsx文件中有两张纸。
第一页使用A到C列,并适合A4尺寸的横向单张纸。
第二张纸可以放入一个横向A4尺寸的纸张宽度中,并具有无限的高度。它使用列A到L。
但是,当我同时选择要打印的两张纸或选择“打印整个工作簿”时,预览总是显示第二张纸上的某些列“被切掉”。
如果我分别打印每张纸,那很好。当然,在打印的第一张纸上的单词看起来比在打印的第二张纸上的单词大。我相信第二张纸可以缩小到47%,以适合景观A4的宽度。第一个保留100%的比例。
另一个选择是我选择以47%的比例打印两张纸。但是,当然,这意味着第一张纸不会最大化打印页面的宽度,并且单词在第一张打印纸上看起来会不必要地变小。
我的问题是:
有没有一种方法可以在单个打印命令中同时打印两张纸,同时使用Excel 2007和2010为两张纸保留不同的缩放比例?
如果该方法涉及以某种方式准备Excel xlsx文件,我也想知道。
当前,我正在使用PHPExcel为企业客户端生成此xlsx文件,因此是请求。
客户不是精通技术的人,我想找出实现此目标的可能性。
答案不需要涉及PHPExcel的知识。我将简单地获取您与Excel相关的答案,并弄清楚如何使用PHPExcel来完成它。
您需要分别在每张纸上设置方向和打印设置。您可以手动使用“页面布局”功能区上的选项。
例如,Sheet1可以是纵向的,其打印区域设置为A1到G30。例如,Sheet2可以是横向的,其打印区域设置为A1到Q26,并且可以缩放以在一页上打印。
单独选择每张纸,然后查看正确的打印预览。
选择Sheet1和Sheet2,或使用“打印整个工作簿”,打印预览将以纵向显示Sheet1,以横向显示Sheet2。
这是打印预览的一些屏幕截图,第1页和第2页。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句