Python爬虫学习笔记(三、保存数据)

保存数据

首先来了解一下xlwt的基本操作
创建xls文件并写入数据:

#简单创建excel操作,并写入数据
workbook=xlwt.Workbook(encoding='utf-8')#创建workbook对象
worksheet=workbook.add_sheet('sheet1')#创建工作表
worksheet.write(0,0,'hello')#写入数据,行、列、参数
workbook.save('student.xls')

在这里插入图片描述
在这里插入图片描述
练习创建一个excel表格写入99乘法表

workbook=xlwt.Workbook(encoding='utf-8')
worksheet=workbook.add_sheet('sheet1')
for i in range(0,9):
    for j in range(0,i+1):
        worksheet.write(i,j,"%d * %d= %d"%(i+1,j+1,(i+1)*(j+1)))
workbook.save('乘法表.xls')

在这里插入图片描述
在这里插入图片描述
然后就是把我们从网页源代码中解析出来的数据放入excel表格中

def saveData(datalist,savepath):#保存数据
    print("save....")
    book = xlwt.Workbook(encoding='utf-8',style_compression=0)
    sheet = book.add_sheet('豆瓣电影Top250',cell_overwrite_ok=True)
    col=("电影详情链接","图片链接","影片中文名","影片外文名","评分","评价数","概况","相关信息")
    for i in range(0,8):
        sheet.write(0,i,col[i])#列名
    for i in range(0,250):
        print("第%d条"%(i+1))
        data=datalist[i]
        for j in range(0,8):
            sheet.write(i+1,j,data[j])
    book.save(savepath)
    print("爬取完毕!")

最后!!!我们就得到了我们想要的所有信息并保存到了excel中。
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值