将 openpyxl Excel 工作表更改为横向
Change openpyxl Excel Worksheet to Landscape Orientation
我尝试失败的时间比我承认的要长。我已经阅读了文档。难倒了。非常感谢任何指导!谢谢...Ellie 好狗
这个块没问题:
import openpyxl
myexcel = openpyxl.Workbook()
mysheet = myexcel.active
mysheet['A1'] = 'Test'
mysheet.print_area = 'A1:Z1'
myexcel.save(r'C:\Temp\Testing.xlsx')
此块失败:
from openpyxl.worksheet import page
mysheet.page.orientation = 'landscape'
mysheet.orientation = 'landscape'
mysheet.worksheet.ORIENTATION_LANDSCAPE = 'landscape'
mysheet.worksheet.page.ORIENTATION_LANDSCAPE = 'landscape'
mysheet.worksheet.ORIENTATION = 'landscape'
mysheet.worksheet.page.ORIENTATION = 'landscape'
尝试更改打印机设置:
openpyxl.worksheet.worksheet.Worksheet.set_printer_settings(worksheetObject, paper_size = <someInt>, orientation='landscape')
我尝试失败的时间比我承认的要长。我已经阅读了文档。难倒了。非常感谢任何指导!谢谢...Ellie 好狗
这个块没问题:
import openpyxl
myexcel = openpyxl.Workbook()
mysheet = myexcel.active
mysheet['A1'] = 'Test'
mysheet.print_area = 'A1:Z1'
myexcel.save(r'C:\Temp\Testing.xlsx')
此块失败:
from openpyxl.worksheet import page
mysheet.page.orientation = 'landscape'
mysheet.orientation = 'landscape'
mysheet.worksheet.ORIENTATION_LANDSCAPE = 'landscape'
mysheet.worksheet.page.ORIENTATION_LANDSCAPE = 'landscape'
mysheet.worksheet.ORIENTATION = 'landscape'
mysheet.worksheet.page.ORIENTATION = 'landscape'
尝试更改打印机设置:
openpyxl.worksheet.worksheet.Worksheet.set_printer_settings(worksheetObject, paper_size = <someInt>, orientation='landscape')