要使用openpyxl读取Excel文件中的单元格填充样式,你可以遵循以下步骤。下面是一个示例Python代码,该代码将读取一个`.xlsx`文件,并打印出指定单元格的填充颜色。
首先,确保你已经安装了`openpyxl`模块。如果没有,请使用pip安装:
```bash
pip
install
openpyxl
```
然后,使用以下代码读取Excel文件并获取单元格的填充颜色:
```python
from
openpyxl
import
load_workbook
加载现有的Excel文件
workbook
=
load_workbook('example.xlsx')
sheet
=
workbook.active
获取当前活跃的工作表
读取单元格A1的填充色
cell_fill_color
=
sheet['A1'].fill.fgColor.rgb
print("单元格A1的填充色:",
cell_fill_color)
读取单元格B2的字体颜色
cell_font_color
=
sheet['B2'].font.color.rgb
print("单元格B2的字体色:",
cell_font_color)
关闭工作簿
workbook.close()
```
在这个例子中,你需要替换`'example.xlsx'`为你的实际文件名。如果你想读取不同的单元格,只需替换`'A1'`和`'B2'`为你要读取的单元格坐标。
请注意,单元格的填充颜色和字体颜色都是以RGB(红绿蓝)模式表示的,所以`cell_fill_color`和`cell_font_color`将是一个包含三个组件的元组,每个组件的值范围是从0到255。例如,`(255,
0,
0)`代表红色,`(0,
255,
0)`代表绿色,以此类推。