需求:爬虫时,根据excel里的数据进行爬取,再将获取的数据导入并保存到新的excel里:
import xlrd
data = xlrd.open_workbook(r'此处为excel文件.xlsx') #默认当前路径
# 获取所有的sheet
sheet_name = data.sheet_names()[0]
# 根据sheet索引或者名称获取sheet内容
sheet = data.sheet_by_index(0) # sheet索引从0开始
print(sheet.cell_value(1, 2)) #获取指定单元格里第2行,第3列的值
# 获取整行和整列的值(数组)
#rows = sheet.row_values(0) # 获取第1行的内容
cols = sheet.col_values(1) # 获取第2列的内容
print(cols)
# 第2列(cols对应列),从第1行开始, 获取至第6行
value = []
for i in range(1, 6):
value.append(cols[i])
print(value)