python 将数据保存为excel
时间: 2023-11-05 09:53:21 浏览: 59
Python可以使用不同的库将数据保存为Excel文件,其中包括openpyxl和xlwt。使用openpyxl库可以创建和保存Excel文件,如下所示:
```python
import openpyxl as op
data = [['周','王','李'],[18,19,16],['男','男','女']]
wb = op.Workbook() # 创建工作簿对象
ws = wb['Sheet'] # 创建子表
ws.append(['姓名','年龄','性别']) # 添加表头
for i in range(len(data[0])):
d = data[0][i], data[1][i], data[2][i]
ws.append(d) # 每次写入一行
wb.save('test.xlsx')
```
使用xlwt库也可以实现相同的功能,示例如下:
```python
import xlwt
data = [['周','王','李'],[18,19,16],['男','男','女']]
book = xlwt.Workbook(encoding='utf-8',style_compression=0)
sheet = book.add_sheet('Sheet1')
sheet.write(0, 0, '姓名')
sheet.write(0, 1, '年龄')
sheet.write(0, 2, '性别')
for i in range(len(data[0])):
sheet.write(i+1, 0, data[0][i])
sheet.write(i+1, 1, data[1][i])
sheet.write(i+1, 2, data[2][i])
book.save('test.xls')
```