• 测试


    一、操作Excel

    可操作excel的库很多,各个库的区别如下所示:

    二、操作Excel的读操作xlrd

     表格:

      小知识:

    设置“R1C1引用样式”可将列号改为数字,写代码更方便:

    WPS设置“R1C1引用样式”的方法:

    文件➟选项➟常规与保存➟设置➟勾选“R1C1引用样式”

     Office设置“R1C1引用样式”的方法:

    文件➟选项➟公式➟使用公式➟勾选“R1C1引用样式”

    使用xlrd读表格。

    注意高版本的xlrd不能读xlsx文件,否则报错

    xlrd.biffh.XLRDError: Excel xlsx file; not supported

    解决方法:

    卸载现在的版本 xlrd

    pip uninstall xlrd

    安装低版本 xlrd

    pip install xlrd==1.2.0

    例子:

    import xlrd  # 导入xlrd模块
    
    if __name__ == '__main__':
        # 1 打开工作薄(workbook.xlsx)
        data = xlrd.open_workbook(r'Q:\workbook.xlsx')
        
        # 2 定位要读取内容的工作表
        # 三种方法
        Table_1 = data.sheet_by_index(0)
        Table_2 = data.sheet_by_name('Sheet1')
        table_3 = data.sheets()[0]
        
        # 5 读第一列数据
        listA = Table_1.col_values(0)
        print(listA)
        
        # 6 读第一行数据
        list1 = Table_1.row_values(0)
        print(list1)
        
        # 7 读取单元格
        # 三种写法
        print(Table_1.cell_value(0, 2))
        print(Table_1.cell(0, 2).value)
        print(Table_1.row(0)[2].value)
        

    运行结果:

     三、操作Excel的写操作xlwt

  • 相关阅读:
    Maven 学习笔记——Maven和Eclipse(2)
    Maven 学习笔记——Maven环境配置(1)
    Selenium WebDriver VS Selenium RC
    ASP.NET_SessionId
    'NuGet.VisualStudio.Interop 报错
    HTTP Error 403.14 Forbidden
    关于Python字符编码encode和decode
    zabbix安装步骤
    centos7 上搭建私有云
    Python读写改Excel的方法
  • 原文地址:https://www.cnblogs.com/KMould/p/16314159.html
Copyright © 2020-2023  润新知