zoukankan      html  css  js  c++  java
  • python 下 excel,csv 文件的读写

    python 可以用利用xlrd 库读取数据excel数据,可以用xlwt写入excel数据,用csv 操作csv文件

    xlrd xlwt  python 模块 官方链接  https://pypi.org/project/xlrd/ 和 https://pypi.org/project/xlwt/ 

     首先利用pip导入库文件

    pip install xlrd  
    pip install xlwt

    xlwd 写入excel数据例程  

    import xlwt
    
    filename='text.xls'
    workbook = xlwt.Workbook()
    sheet = workbook.add_sheet('data')
    count=0  #记录写入的行号
    
    def write_line_to_excel(data):# data=[1,2,3,4]
            for i in range(len(data)):
                sheet.write(count,i,data[i])
            count =count+1
            workbook.save(filename)
    
    DATA=[[1,2,3,4],[2,3,4,5],[3,4,5,6]]
    for i in range(len(DATA)):
        write_line_to_excel(DATA[i])

     xlrd 读取excel数据例程

    import xlrd
    filename='19-05-06 12-13-18_tuoluoyi_gps_data.xls'
    data=xlrd.open_workbook(filename)
    print(data.sheet_names())  #打印sheet系列列表
    
    
    #根据sheet名称或者索引去提取要读取的sheet
    sheet=data.sheet_by_name('data') 
    sheet=data.sheet_by_index('data') 
    
    print(sheet.nrows)  #行数
    print(sheet.ncols)  #列数
    print(sheet.row_values(0))  #提取第一行 ,return value is list array
    print(sheet.col_values(0))   #提取第一列
    print(sheet.cell_value(1,1))  #读取坐标(1,1)的单元格

     csv python 文档链接:https://www.sogou.com/link?url=hedJjaC291PES9QO_EuJFi2wiAdA0GorU9rIhEgz46Hbov2Y9LP6PCHmfGkNvdZG

    csv 写入csv文件例程

    import csv
    
    filename='data.csv' 
    out=open(filename,'a+',newline='') #以追加的形式打开文件
    csv_writer=csv.writer(out)
    data=['s','v','123',234]
    csv_writer.writerow(data)  #写入一行数据

    csv 读取csv 文件

    import csv 
    with open('data.csv',newline='') as csvfile:
        rder=csv.reader(csvfile,delimiter=',')
        for line in rder:
            print(','.join(line))
  • 相关阅读:
    7款纯CSS3实现的炫酷动画应用
    9款基于HTML5/SVG/Canvas的折线图表应用
    8款耀眼的jQuery/HTML5焦点图滑块插件
    10款很酷的HTML5动画和实用应用 有源码
    13款精彩实用的最新jQuery插件
    9款超绚丽的HTML5/CSS3应用和动画特效
    8款最受欢迎的HTML5/CSS3应用及源码
    Zookeeper可以干什么
    MySQL数据库优化
    SQL语句的执行过程
  • 原文地址:https://www.cnblogs.com/mangojun/p/10818968.html
Copyright © 2011-2022 走看看