Openpyxl 2.3.2 将选项卡 Color/Fit 更改为页面属性?
Openpyxl 2.3.2 Change Tab Color/Fit To Page Properties?
我正在尝试使用 Openpyxl 2.3.2(使用 Anaconda)修改 excel 电子表格以更改选项卡的颜色,但似乎无法使代码正常工作。我正在使用以下代码,其中 bdws 是工作簿中已有的工作表,而 bdws2 是我后来添加的工作表。
我无法让任何一张床单改变颜色。
此外,我似乎无法使用相同的工作表调整其他页面属性,例如 fitToPage
。只是想知道是否有人可能知道这是为什么。
bdwb = load_workbook(checkFileName(finalBDFileName))
bdws = bdwb[finalBDSheetName]
bdws.sheet_properties.tabcolor ='FFFF00'
bdws.sheet_properties.pageSetUpPr.fitToPage = True
bdws2.sheet_properties.tabcolor = 'FF00FF'
bdws2.sheet_properties.pageSetUpPr.fitToPage = True
bdwb.save("new bd.xlsx")
谢谢。
你只需要将你的颜色大写:)
bdws.sheet_properties.tabColor ='FFFF00'
bdws.sheet_properties.pageSetUpPr.fitToPage = True
bdws2.sheet_properties.tabColor = 'FF00FF'
bdws2.sheet_properties.pageSetUpPr.fitToPage = True
应该为你做。
我正在尝试使用 Openpyxl 2.3.2(使用 Anaconda)修改 excel 电子表格以更改选项卡的颜色,但似乎无法使代码正常工作。我正在使用以下代码,其中 bdws 是工作簿中已有的工作表,而 bdws2 是我后来添加的工作表。
我无法让任何一张床单改变颜色。
此外,我似乎无法使用相同的工作表调整其他页面属性,例如 fitToPage
。只是想知道是否有人可能知道这是为什么。
bdwb = load_workbook(checkFileName(finalBDFileName))
bdws = bdwb[finalBDSheetName]
bdws.sheet_properties.tabcolor ='FFFF00'
bdws.sheet_properties.pageSetUpPr.fitToPage = True
bdws2.sheet_properties.tabcolor = 'FF00FF'
bdws2.sheet_properties.pageSetUpPr.fitToPage = True
bdwb.save("new bd.xlsx")
谢谢。
你只需要将你的颜色大写:)
bdws.sheet_properties.tabColor ='FFFF00'
bdws.sheet_properties.pageSetUpPr.fitToPage = True
bdws2.sheet_properties.tabColor = 'FF00FF'
bdws2.sheet_properties.pageSetUpPr.fitToPage = True
应该为你做。