python 转excel
时间: 2023-11-17 14:00:19 浏览: 73
Python可以使用多个库将数据转换为Excel文件,其中两个常用的库是openpyxl和xlwt。openpyxl库可以读取和写入Excel 2010 xlsx/xlsm/xltx/xltm文件,而xlwt库可以写入Excel 97-2003 xls文件。下面是两个库的使用方法:
1. 使用openpyxl库将数据写入Excel文件:
```
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') # 保存Excel文件
```
2. 使用xlwt库将数据写入Excel文件:
```
import xlwt
wb = xlwt.Workbook() # 创建工作簿对象
ws = wb.add_sheet('test') # 添加一个表
for i in range(3):
for j in range(2):
ws.write(i, j, f'第{i+1}行,第{j+1}列') # 写入数据
wb.save('./test.xls') # 保存Excel文件
```
阅读全文