zoukankan      html  css  js  c++  java
  • 读/写xlsx文件

    安装
    
    pip install openpyxl
    1.创建Excel电子表格
    建立新文档需要调用Workbook对象的save方法,一个Workbook对象代表一个Excel工作簿,
    该方法的参数是保存的文件名。
    from openpyxl import Workbook wb = Workbook() wb.save("test.xlsx")

    2.创建工作表
    创建工作表需要调用Workbook对象的create_sheet方法,该方法的参数是工作表的名称。
    
    from openpyxl import Workbook
    wb = Workbook()
    wb.create_sheet("first")
    wb.create_sheet("second")
    wb.save("test.xlsx")

    3.修改单元格的数据
    要修改表格数据,需要先调用load_workbook()函数打开工作表。有三种方法从Workbook对象得到其中的一个工作表:
    第一种是用Workbook对象的get_sheet_by_name方法,其参数是工作表的名称;
    第二种是用Workbook对象的worksheets属性,该属性是一个Worksheet 对象列表,如ws = wb.worksheets[1];
    第三种是通过索引的方式,下标为工作表的名字,如ws=wb['first']。

    4.读取Excel单元格中的数据
    获取一个Cell对象后,访问Cell对象的value属性就可读取该单元格中的数据。
    
    from openpyxl import Workbook
    from openpyxl import load_workbook
    wb = load_workbook("./test.xlsx")
    ws = wb['first']
    print(ws['A1'].value)
    print(ws.cell(2, 3).value)


  • 相关阅读:
    Python语言之并发编程
    python语言之系统工具
    python语言之正则
    python语言之字符串与字节
    Python语言之持久化
    Python语言之数字格式化与时间
    Python语言之异常处理与测试
    Java-AQS源码详解(细节很多!)
    redis的主从复制原理
    Amdahl定律和可伸缩性
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/13253937.html
Copyright © 2011-2022 走看看