python单元格合并
时间: 2023-09-12 15:02:57 浏览: 104
Python实战示例自动办公-05 在Excel表格中将上下行相同内容的单元格自动合并.zip
要将多个单元格合并并居中,可以使用openpyxl库来操作Excel文件。下面是一个示例代码:
```python
from openpyxl import Workbook
from openpyxl.styles import Alignment
# 创建一个新的工作簿
wb = Workbook()
ws = wb.active
# 合并A1到B2的单元格
ws.merge_cells('A1:B2')
merged_cell = ws['A1']
# 设置合并单元格的文本和样式
merged_cell.value = '合并居中'
merged_cell.alignment = Alignment(horizontal='center', vertical='center')
# 保存工作簿
wb.save('merged.xlsx')
```
在这个示例中,我们先创建一个新的工作簿,并选取活动的工作表。然后,使用`merge_cells`方法将A1到B2的单元格合并为一个单元格。接下来,我们设置合并单元格的文本为"合并居中",并使用`Alignment`类设置水平和垂直居中对齐。最后,我们保存工作簿到名为"merged.xlsx"的文件中。
运行这段代码后,你将得到一个合并了两个单元格并居中显示文本的Excel文件。
阅读全文