python将数据写入合并单元格
时间: 2023-08-25 17:05:39 浏览: 100
python实现在Excel表格中将上下行相同内容的单元格自动合并
你可以使用openpyxl库来实现将数据写入合并单元格的操作。下面是一个示例代码:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 合并单元格
worksheet.merge_cells('A1:B2')
# 写入数据
worksheet['A1'] = 'Hello, World!'
# 保存文件
workbook.save('example.xlsx')
```
在上面的代码中,我们首先使用`openpyxl.load_workbook()`方法打开 Excel 文件,然后选择工作表。接着,我们使用`worksheet.merge_cells()`方法合并 A1 和 B1 两个单元格,并使用`worksheet['A1']`将数据写入合并后的单元格中。最后,我们使用`workbook.save()`方法保存文件。
注意,如果你想在合并单元格中写入数据,那么需要将数据写入合并后的第一个单元格中(即上面示例代码中的 A1 单元格),否则会报错。
阅读全文