python openpyxl 修改单元格值
时间: 2023-07-21 21:27:30 浏览: 85
你可以使用 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 合并单元格
你可以使用openpyxl库来合并Excel文件中的单元格。下面是一个示例代码:
```python
from openpyxl import load_workbook
# 加载Excel文件
workbook = load_workbook('example.xlsx')
# 选择要操作的工作表
sheet = workbook['Sheet1']
# 合并指定范围的单元格
sheet.merge_cells('A1:B2')
# 保存修改后的Excel文件
workbook.save('example.xlsx')
```
在这个示例中,我们加载了一个名为"example.xlsx"的Excel文件,并选择了名为"Sheet1"的工作表。接下来,我们使用`merge_cells`函数合并了A1到B2范围内的单元格。最后,我们保存了修改后的Excel文件。
请注意,openpyxl库还提供了其他处理Excel文件的功能,如读取和写入单元格数据、创建新的工作表和工作簿等。你可以根据具体需求进行进一步的操作。
python openpyxl值写入单元格
好的,关于python openpyxl值写入单元格,我可以给出如下示例代码:
```
from openpyxl import load_workbook
# 打开excel文件
wb = load_workbook(filename='example.xlsx')
# 选中要操作的sheet
ws = wb.active
# 写入值
ws['A1'] = 'Hello, World!'
# 保存文件
wb.save('example.xlsx')
```
以上代码中,我们使用openpyxl库打开了一个excel文件,选择了要操作的sheet,然后将数据写入到A1单元格中,并且保存了文件。你可以根据需要修改单元格坐标和要写入的数据。