十. 将数据存储成csv、xls格式
2018-02-18 本文已影响0人
橄榄的世界
1.存储成csv格式
- 方式一:writerow里面放元组或者列表类型。
import csv
with open('F://test1.csv','w') as f:
writer = csv.writer(f)
writer.writerow(('id','name')) #写入行
writer.writerow(('1','xiaoming'))
writer.writerow(('2','张三'))
writer.writerow(('3','李四'))
- 方式二:wirte里面只能放一个str类型的参数,使用format语句可以同时放多个参数。
with open('F://test2.csv','w') as f:
f.write("{},{}\n".format('id','name'))
f.write("{},{}\n".format('1','xiaoming'))
f.write("{},{}\n".format('2','张三'))
f.write("{},{}\n".format('3','李四'))
2.存储成xls格式
import xlwt
book = xlwt.Workbook(encoding='utf-8') #创建工作簿
sheet = book.add_sheet('name') #创建工作表
sheet.write(0,0,'id') #在对应单元格(0,0)中写入id。
sheet.write(0,1,'name')
data_lists = [['1','xiaoming'],['2','张三'],['3','李四']]
i = 1
for data_list in data_lists:
j = 0
for data in data_list:
sheet.write(i,j,data) #i代表行,j代表列,data代表放入(i,j)的数据。
j += 1
i += 1
book.save('F://test3.xls')
结果为:
t3.png