我们有什么方法可以使用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中?
根据documentation,您似乎正在尝试写入Letter尺寸或Tabloid尺寸
您的尺寸对应于指数1和3
尝试:
worksheet.set_paper(1)
要么
worksheet.set_paper(3)
更新:如果您尝试将图像渲染到屏幕上,那将无法正常工作。在这种情况下,您需要使用worksheet.set_zoom(<someIntegerVal>)