python爬虫6:数据储存-csv和excel
2020-05-13 本文已影响0人
Iphone60Plus
image.png
image.png
image.png
import csv
#引入csv库
csv_file = open('demo.csv','w',newline='',encoding='utf-8')
#创建CSV文件,命名为'demo.csv',写入模式’w‘,newlint=''作用防止出现两倍行距,encoding=''作用避免乱码
write = csv.writer(csv_file)
#用csv.writer()函数创建一个writer对象
write.writerow(['电影','豆瓣评分'])
#借助writerow函数在csv文件里写入一行文字
csv_file.close()
#关闭文件
image.png
import csv
csv_file = open('demo.csv','r',newline="",encoding='utf-8')
reader = csv.reader(csv_file)
for row in reader:
print(row)
image.png
import openpyxl
wb = openpyxl.Workbook()
#创建空的新的工作簿
sheet = wb.active
#获取工作表并赋值
sheet.title = 'new title'
#为工作表重新命名
sheet['A1'] = '漫威英雄'
#为工作表A1单元格写入
rows = [['美国队长','钢铁侠','蜘蛛侠','雷神'],['是','漫威','宇宙', '经典','人物']]
for row in rows:
sheet.append(row)
wb.save(Mavel.xlsx)
#保存并命名
image.png
import openpyxl
wb = openpyxl.load_workbook('Marvel.xlsx')
#下载工作簿
sheet = wb['new title']
#将工作表创建对象
sheetname = wb.sheetnames
print(sheetname)
#打印工作表名称
A1_value = sheet['A1'].value
print(A1_value)
#打印A1单元格