python openpyxl合并excel同行单元格
时间: 2023-06-01 18:06:07 浏览: 141
excel合并,excel合并单元格怎么弄,Python
5星 · 资源好评率100%
好的,这是一个关于python编程的问题,我可以为你解答。你可以使用openpyxl模块来操作Excel文件,并使用merge_cells()方法来合并同行单元格。下面是示例代码:
```
from openpyxl import Workbook
from openpyxl.utils import range_boundaries
# 创建一个新的工作簿
wb = Workbook()
# 获取活动工作表
ws = wb.active
# 合并第一行的A1到C1
ws.merge_cells(start_row=1, start_column=1, end_row=1, end_column=3)
# 获取合并单元格的范围
merged_cells_range = ws.merged_cells.ranges[0]
min_col, min_row, max_col, max_row = range_boundaries(merged_cells_range)
# 将合并单元格的值设置为"Hello World!"
ws.cell(row=min_row, column=min_col, value="Hello World!")
# 将工作簿保存到文件
wb.save("merged_cells.xlsx")
```
请注意,以上代码仅演示了如何合并同行单元格,如果您需要合并不同行的单元格,请相应地更改start_row和end_row的值。
阅读全文