python openpyxl 单元格值
时间: 2023-07-07 20:33:28 浏览: 55
你可以使用 openpyxl 库来读取 Excel 文件中单元格的值。以下是一个示例代码:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = workbook.active
# 获取单元格的值
cell_value = sheet['A1'].value
print(cell_value)
```
在上面的代码中,我们打开了名为 "example.xlsx" 的 Excel 文件,并获取了其中的第一个工作表。然后,我们使用单元格的地址(例如,'A1')来获取该单元格的值,然后将其输出到控制台。
相关问题
python openpyxl 修改单元格值
你可以使用 openpyxl 库来修改 Excel 文件中单元格的值。以下是一个示例代码:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = workbook.active
# 修改单元格的值
sheet['A1'] = 'New Value'
# 保存修改后的 Excel 文件
workbook.save('example.xlsx')
```
在上面的代码中,我们打开了名为 "example.xlsx" 的 Excel 文件,并获取了其中的第一个工作表。然后,我们使用单元格的地址(例如,'A1')来修改该单元格的值为 'New Value'。最后,我们保存修改后的 Excel 文件。
python OpenPyXL 单元格背景颜色 字体颜色
在Python的OpenPyXL库中,可以使用fill和font属性来设置单元格的背景颜色和字体颜色。具体方法如下:
1. 设置单元格背景颜色:使用openpyxl.styles库中的PatternFill类,可以设置单元格的填充颜色和填充类型。例如,可以使用以下代码将单元格A1的背景颜色设置为红色:
```
from openpyxl.styles import PatternFill
from openpyxl.styles.colors import Color
fill = PatternFill(fill_type='solid', start_color=Color('FF0000'))
ws['A1'].fill = fill
```
2. 设置单元格字体颜色:使用openpyxl.styles库中的Font类,可以设置字体的名称、大小、粗细、斜体、删除线和颜色。例如,可以使用以下代码将单元格A1的字体颜色设置为蓝色:
```
from openpyxl.styles import Font
from openpyxl.styles.colors import Color
font = Font(color=Color('0000FF'))
ws['A1'].font = font
```