当我们爬虫爬取大量数据并且已经爬取到了本地,这些数据如果不存储起来,那么就会变得无效.
那下面让小编教你把这些数据插入Excel中保存下来吧~
我们已经把数据爬到本地并已经插入execl,上效果图
操作Execl其实里面很多东西要去了解,但这里我讲常用的读写,满足我们的一般需求,感兴趣的朋友可以自己去深入。
1. 读execl文件
需要安装 xlrd库,老办法,直接在setting中安装,然后导入放可使用python读取execl
操作这样的execl列表
# coding=utf-8
import xlrd
data = xlrd.open_workbook('execl_file.xlsx')
table = data.sheets()[0] #通过索引顺序获取table, 一个execl文件一般都至少有一个table
print table.nrows #行数
print table.ncols #列数
for k in range(table.nrows): #遍历行数据
print table.row_values(k)
for i in range(table.ncols): #便利列数据
print table.col_values(i)
print table.cell(2,2).value #获取单元格数据,前一个是行数,从0开始,后一个是列数,且列数从0开始
for a in range(1,table.nrows): #行数据,我正好要去掉第1行标题
for b in range(table.ncols):
print table.cell(a,b).value
print '----------------------'
得到结果:
6
4
[u'\u54c1\u724c', u'size', u'\u4ef7\u683c', u'\u6027\u522b']
[u'Nike', 90.0, 1033.0, u'\u7537']
[u'addida', 88.