使用openpyxl输出excel表时,如何输出列名
时间: 2023-07-18 22:49:26 浏览: 92
利用python编写exe应用,实现excel文件输出建表sql文件
您可以使用openpyxl的代码示例来输出列名。首先,您需要先创建一个新的工作表,并将列名写入行中。然后,您可以将数据写入工作表的每一行。以下是示例代码:
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 写入列名
worksheet.append(['列1', '列2', '列3'])
# 写入数据
data = [
['数据1', '数据2', '数据3'],
['数据4', '数据5', '数据6']
]
for row in data:
worksheet.append(row)
# 保存工作簿
workbook.save('output.xlsx')
```
在这个示例中,我们使用了`append()`方法来将行添加到工作表中。在第一次调用`append()`方法时,我们将列名写入了第一行。接下来,我们循环遍历数据列表,并将每一行数据添加到工作表中。
最后,我们使用`save()`方法将工作簿保存为一个Excel文件。在这个文件中,第一行将包含列名,每一行下面将包含数据。
阅读全文