zoukankan      html  css  js  c++  java
  • python 读写excel

    #coding="utf-8"
    import xlrd
    from xlutils.copy import copy
    
    # xlrd:读取Excel文件数据
    # xlwt:写入Excel 数据,缺点是无法复用,写入会全部覆盖,无法追加数据,为了方便用户,写入的话,比较推荐xlutils模块,它可以复制原excel
    # formatting_info=True,保留Excel的原格式,这样xlutils写入后格式不变
    # xlrd模块0.8版本后不支持以xlsx为后缀名文件,所以excel要用xls格式,不能会打不开
    
    # 目录加r可以取消转义,不加r的话改为\即可
    workbook=xlrd.open_workbook(r'E:PyCharmWorkSpaceAutoInterfaceTest	estFile哈123.xls',formatting_info=True)
    workbook.sheet_names()
    print(str(workbook.sheet_names()))
    table=workbook.sheet_by_name("Sheet1") #根据sheet名字获取sheet
    # table=workbook.sheet_by_index(0) #根据sheet位置获取sheet
    print("总行数"+str(table.nrows))
    print("总列数"+str(table.ncols))
    print("第一行整行值:" +str(table.row_values(0)))
    print("第一列整列值:" + str(table.col_values(0)))
    cel_B2=table.cell(1,1).value
    print("第2行第2列的值:"+cel_B2)
    print("第3行第3列的值:(数据是数字类型,需str转换)"+str(table.cell(2,2).value))
    new_workbook=copy(workbook) # 复制文件
    writeSheet=new_workbook.get_sheet("Sheet1") # 获取写入文件sheet
    writeSheet.write(1,3,"结果12345") #写入数据
    new_workbook.save(r'E:PyCharmWorkSpaceAutoInterfaceTest	estFile哈123.xls') #写入后保存
  • 相关阅读:
    windows补丁更新列表
    centos7网卡配置vlan
    exp备份工具使用说明
    windows系统SSL/TLS漏洞修复
    CDH平台:ZooKeeper 未授权访问【原理扫描】漏洞修复
    MySQL升级至5.7.35问题处理过程
    10fb does not support flow control autoneg问题处理
    vCenter异常日志:pg_tblspc找不到数据文件
    tcpdump命令
    排序算法总结
  • 原文地址:https://www.cnblogs.com/yangjr/p/12931915.html
Copyright © 2011-2022 走看看