我可以使用python以8“x11”和11“x17”尺寸格式导出excel数据[关闭]

问题描述 投票:1回答:1

我们有什么方法可以使用python将数据呈现为类似于页面大小8“x11”和11“x17”格式的excel /电子表格。

在python-xlsxwriter包上,使用worksheet.set_paper(),我们可以选择使用pagesetup函数设置页面大小,但这不是以8“x11”或11“x17”格式呈现输出。

要求 - 需要从表格到Excel表格呈现帐户详细信息。由于此工作表有更多列,因此用户必须向右滚动才能查看整个数据。为了减少滚动,在弹出的UI中提供了一个选项,用于在将数据呈现为excel之前以页面大小8“x11”和11“x17”查看数据。

我知道,通过excel我们可以缩小<100的缩放尺寸,以便可以在单页中查看数据。我的问题 - 有没有什么方法可以减少单元数据的大小,类似于8“x11”和11“x17”页面布局,而没有缩放效果在python中?

参考Budget plan的屏幕截图

python xlsxwriter
1个回答
2
投票

根据documentation,您似乎正在尝试写入Letter尺寸或Tabloid尺寸

您的尺寸对应于指数1和3

尝试:

worksheet.set_paper(1)

要么

worksheet.set_paper(3)

更新:如果您尝试将图像渲染到屏幕上,那将无法正常工作。在这种情况下,您需要使用worksheet.set_zoom(<someIntegerVal>)

© www.soinside.com 2019 - 2024. All rights reserved.