美文网首页Python爬虫
十. 将数据存储成csv、xls格式

十. 将数据存储成csv、xls格式

作者: 橄榄的世界 | 来源:发表于2018-02-18 18:32 被阅读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

    相关文章

      网友评论

        本文标题:十. 将数据存储成csv、xls格式

        本文链接:https://www.haomeiwen.com/subject/zudbtftx.html