xlsxwriter 插入多行数据
时间: 2024-01-01 15:48:21 浏览: 68
python中将字典形式的数据循环插入Excel
5星 · 资源好评率100%
你可以使用 `write_row()` 或 `write()` 方法来插入多行数据。
使用 `write_row()` 方法:
```
import xlsxwriter
workbook = xlsxwriter.Workbook('example.xlsx')
worksheet = workbook.add_worksheet()
# 插入多行数据
data = [
['name', 'age', 'gender'],
['Tom', 18, 'male'],
['Jerry', 20, 'male'],
['Lucy', 19, 'female']
]
# 逐行写入
for row, row_data in enumerate(data):
worksheet.write_row(row, 0, row_data)
workbook.close()
```
使用 `write()` 方法:
```
import xlsxwriter
workbook = xlsxwriter.Workbook('example.xlsx')
worksheet = workbook.add_worksheet()
# 插入多行数据
data = [
['name', 'age', 'gender'],
['Tom', 18, 'male'],
['Jerry', 20, 'male'],
['Lucy', 19, 'female']
]
# 逐行写入
for row, row_data in enumerate(data):
for col, col_data in enumerate(row_data):
worksheet.write(row, col, col_data)
workbook.close()
```
这两种方法都可以将多行数据逐行插入到 Excel 表格中。
阅读全文