zoukankan      html  css  js  c++  java
  • Excel数据读取

    一、openpyxl和excel的介绍

    1、安装openpyxl模块

    pip install openpyxl

    2、Excel中的三大的对象

     workbook:工作簿对象

    sheet:表单对象

    cell:表格对象

    3、读写Excel表格中的数据

    import openpyxl

    # 第一步: 打开工作簿(读取excel文件中所有的数据保存为工作簿对象)
    workbook = openpyxl.load_workbook(r"C:project_14day_v1cases.xlsx")

    # 第二步:选中表单对象
    sheet = workbook["login"]

    # 第三步:通过表单选中表格读取数据
    # 1、读取内容第五行,第
    data = sheet.cell(row=5,column=1)
    print(data.value)

    # 2、写入内容
    sheet.cell(row=7,column=3,value='("","")')

    # 写入内容之后,一定要保存才会生效
    workbook.save(r"C:project_14day_v1cases.xlsx")

    # 3、获取最大行和最大列
    # 最大行
    print(sheet.max_row)
    # 最大列
    print(sheet.max_column)

    # 4、rows:按行获取所有的格子对象。每一行的格子放入一个元组中

    print(list(sheet.rows))

    输出的结果:

    [
    (<Cell 'login'.A1>, <Cell 'login'.B1>, <Cell 'login'.C1>, <Cell 'login'.D1>),
    (<Cell 'login'.A2>, <Cell 'login'.B2>, <Cell 'login'.C2>, <Cell 'login'.D2>),
    (<Cell 'login'.A3>, <Cell 'login'.B3>, <Cell 'login'.C3>, <Cell 'login'.D3>),
    (<Cell 'login'.A4>, <Cell 'login'.B4>, <Cell 'login'.C4>, <Cell 'login'.D4>),
    (<Cell 'login'.A5>, <Cell 'login'.B5>, <Cell 'login'.C5>, <Cell 'login'.D5>),
    (<Cell 'login'.A6>, <Cell 'login'.B6>, <Cell 'login'.C6>, <Cell 'login'.D6>),
    (<Cell 'login'.A7>, <Cell 'login'.B7>, <Cell 'login'.C7>, <Cell 'login'.D7>)
    ]

  • 相关阅读:
    java代码连接数据库编码实现
    ffmpeg工具的使用
    java的jar包服务实现开机启动
    mongodb的联合查询
    java8 stream多字段排序
    springboot调用webservice接口的两种方式,不使用axis
    使用highlight.js高亮你的代码
    使用弹性布局来解决令人烦恼的垂直居中问题~~
    使用less函数实现不同背景的CSS样式
    使用GitBook编写文档
  • 原文地址:https://www.cnblogs.com/python-squirrel/p/12144708.html
Copyright © 2011-2022 走看看