python循环写入excel
时间: 2023-05-21 13:03:33 浏览: 363
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
可以使用 openpyxl 库来实现将数据写入 Excel 文件的操作。以下是一个示例代码:
```python
import openpyxl
# 创建一个新的 Excel 文件
workbook = openpyxl.Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 写入表头
worksheet.cell(row=1, column=1, value='姓名')
worksheet.cell(row=1, column=2, value='年龄')
worksheet.cell(row=1, column=3, value='性别')
# 写入数据
data = [
('张三', 20, '男'),
('李四', 25, '女'),
('王五', 30, '男'),
]
for row, item in enumerate(data, start=2):
for col, value in enumerate(item, start=1):
worksheet.cell(row=row, column=col, value=value)
# 保存文件
workbook.save('data.xlsx')
```
这段代码会创建一个新的 Excel 文件,并在第一个工作表中写入表头和数据。你可以根据自己的需求修改数据和文件名。
阅读全文