python 在新工作表中添加多行表头
时间: 2023-06-19 13:08:23 浏览: 213
复杂多表头excel表格的导出及布局,支持拓展
在 Python 中,可以使用 openpyxl 库来操作 Excel 文件。要在新工作表中添加多行表头,可以按照以下步骤进行:
1. 导入库
```python
from openpyxl import Workbook
from openpyxl.worksheet.dimensions import ColumnDimension
```
2. 创建工作簿和工作表
```python
wb = Workbook()
ws = wb.active
```
3. 添加多行表头
```python
# 第一行表头
ws.merge_cells('A1:C1')
ws['A1'] = '第一行表头'
# 第二行表头
ws.merge_cells('D1:F1')
ws['D1'] = '第二行表头'
# 第三行表头
ws.merge_cells('G1:I1')
ws['G1'] = '第三行表头'
# 设置表头样式
for row in ws.iter_rows(min_row=1, max_row=3):
for cell in row:
cell.style = 'Headline 1'
```
4. 保存文件
```python
wb.save('example.xlsx')
```
以上代码将创建一个新的 Excel 文件,其中包含一个工作表,该工作表具有三行表头。每个表头占用三个单元格,并设置为 "Headline 1" 样式。您可以根据需要修改单元格范围和样式。
阅读全文