Openpyxl是python中简单易用的操作excel电子表格的一个模块,openpyxl中有三个不同层次的类,Workbook是对工作簿的抽象,Worksheet是对表格的抽象,Cell是对单元格的抽象,每一个类都包含了许多属性和方法

 

参考资料:https://www.jianshu.com/p/e934022a2e90

 

安装openpyxl

pip install openpyxl

Python 读取excel文件数据/openpyxl模块

Workbook提供的方法如下

  1. 读取 excel文件:openpyxl.load_workbook(“filename”)/openpyxl. workbook(“filename”)
  2. worksheets:以列表的形式返回所有的Worksheet(表格)
  3. max_row:获取行数
  4. max_column:获取列数
  5. get_sheet_names:获取所有表格的名称
  6. get_sheet_by_name:通过表格名称获取Worksheet对象(新版也不建议使用,通过Worksheet[‘表名‘]获取)
  7. get_active_sheet:获取活跃的表格(新版建议通过active属性获取)
  8. remove_sheet:删除一个表格
  9. create_sheet:创建一个空的表格
  10. copy_worksheet:在Workbook内拷贝表格

Cell(单元格)对象:

获取单元格对象的值

value=wb.sheel.cell(row=单元格的行坐标,column=单元格的列坐标).value

其中sheel为当前对应的sheet表名称

函数”sep”.join():

        ” ”.join() 将字符串sep和join括号里面的字符串连接起来

Ljust(num):

        方法返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串

python3   print方法不换行的写法:

      print(“要打印的内容”,end=‘’),end默认是换行/n,若无需环境可将end=‘     ’赋值为空格,则打印的内容不再换行

脚本内容1:

Python 读取excel文件数据/openpyxl模块

脚本内容2: (两种写法结果是一样的)

Python 读取excel文件数据/openpyxl模块

 

 

运行结果:

Python 读取excel文件数据/openpyxl模块

 

相关文章: