首页 > 解决方案 > 我可以使用 openpxl 查找工作表中的所有空白(空单元格)并将 PatternFill 应用于

问题描述

新手!请温柔一点。我正在尝试使用带有某些格式的 openpyxl 保存工作表。

我的工作表中有空白/空单元格,我想格式化/填充它们。

所以。查找所有空白/空单元格应用 PatternFill

import openpyxl
from openpyxl import Workbook
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
from openpyxl.styles import Fill, Color

catalogwb = openpyxl.load_workbook(currentDir + fileName)
catalogws = catalogwb.active
catalogws1 = catalogwb.create_sheet("Sheet2")

testcell = catalogws['B2']
testcell.fill = PatternFill("solid", fgColor="DDDDDD") #works!

max_row=catalogws.max_row
max_col=catalogws.max_column
print(max_row , max_col)

catalogws.column_dimensions['B'].width = 80

myFill = PatternFill("solid", fgColor="DDDDDD")
catalogws.cell(row=max_row,column=max_col).fill = myFill #works!

在这上面花了太多时间。谢谢!

标签: formattingstylesopenpyxlis-empty

解决方案


推荐阅读