Python使用openpyxl读取Excel中的文字颜色
时间: 2024-02-19 13:59:12 浏览: 79
python基于openpyxl读写excel
使用openpyxl读取Excel中的文字颜色需要使用font对象的color属性。下面是一个使用openpyxl读取Excel中颜色的示例代码:
```python
from openpyxl import load_workbook
wb = load_workbook('example.xlsx')
ws = wb.active
for row in ws.rows:
for cell in row:
if cell.value is not None and isinstance(cell.value, str):
# 获取单元格中文字颜色的RGB值
color = cell.font.color.rgb
print(f"({cell.row}, {cell.column}): {cell.value} - {color}")
```
注意,openpyxl库只适用于读取.xlsx格式的Excel文件,如果需要读取.xls格式的文件,需要使用xlrd和xlwt库。
阅读全文