方法一:使用xlwt库
xlwt是一个用于创建和写入Excel文件的库,它只能写入xls格式的文件(Excel 2003及以前版本)。
# 创建Workbook对象
workbook = xlwt.Workbook(encoding='utf-8')
# 创建Sheet对象
sheet = workbook.add_sheet('爬虫数据')
# 写入数据
data = [
['姓名', '年龄', '城市'],
['张三', 20, '北京'],
['李四', 22, '上海'],
['王五', 25, '广州']
]
for row_index, row in enumerate(data):
for col_index, cell_value in enumerate(row):
sheet.write(row_index, col_index, cell_value)
# 保存Excel文件
workbook.save('爬虫数据.xls')
-
首先导入xlwt库。 -
创建Workbook对象,指定编码为utf-8,支持中文。 -
创建名为"爬虫数据"的Sheet对象。 -
准备要写入的数据,这里用一个列表表示,每个子列表代表一行数据。 -
使用两个循环遍历数据,将每个单元格的值写入Sheet对象。 -
最后保存Excel文件,命名为"爬虫数据.xls"。