Python 用openpyxl库从excel表格中获取内容(实例)

简介: Python 用openpyxl库从excel表格中获取内容(实例)

从文件中读取第5列含有‘手机’的行,并输出满足条件的第二、五列数据。

import os
from openpyxl import load_workbook
full_fn = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'exam.xlsx')
wb = load_workbook(full_fn)
sh = wb['Sheet1']
rows = sh.max_row
for i in range(1,rows+1):
  i2=cell(row=i,column=2).value
  i5=cell(row=i,column=5).value
  if i5 is None:
    pass
  elif u'手机' in i5:
    print(i2+'\t'+i5)
wb.close()



注: sh = wb['Sheet1'] 已替代之前的老版本函数 sh =  wb.excel.get_sheet_by_name('Sheet1');尽管它目前还可以工作,但python有"已弃用函数"的警告提示。

目录
相关文章
|
1天前
|
开发框架 资源调度 JavaScript
uniapp本地导出表格excel
uniapp本地导出表格excel
|
2天前
|
前端开发 关系型数据库 MySQL
【MySQL × SpringBoot 突发奇想】全面实现流程 · 数据库导出Excel表格文件的接口
【MySQL × SpringBoot 突发奇想】全面实现流程 · 数据库导出Excel表格文件的接口
24 0
|
2天前
|
Java 关系型数据库 MySQL
【MySQL × SpringBoot 突发奇想】全面实现流程 · xlsx文件,Excel表格导入数据库的接口(下)
【MySQL × SpringBoot 突发奇想】全面实现流程 · xlsx文件,Excel表格导入数据库的接口
10 0
|
2天前
|
Java 关系型数据库 MySQL
【MySQL × SpringBoot 突发奇想】全面实现流程 · xlsx文件,Excel表格导入数据库的接口(上)
【MySQL × SpringBoot 突发奇想】全面实现流程 · xlsx文件,Excel表格导入数据库的接口
15 0
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
Python转换Excel到Markdown
Python转换Excel到Markdown
9 0
|
2天前
|
Python
python如何读取excel文件,并修改内容?
python如何读取excel文件,并修改内容?
8 0
|
2天前
|
存储 数据采集 数据可视化
Python列表到Excel表格第一列的转换技术详解
Python列表到Excel表格第一列的转换技术详解
8 0
|
6月前
|
C++ Python
54 python - 类属性、实例属性
54 python - 类属性、实例属性
24 0
|
9月前
|
Python
【从零学习python 】43. Python面向对象编程中的实例属性和类属性
【从零学习python 】43. Python面向对象编程中的实例属性和类属性
51 0
|
Python
【Python零基础入门篇 · 21】:构造函数、类属性和实例属性的访问
【Python零基础入门篇 · 21】:构造函数、类属性和实例属性的访问
152 0
【Python零基础入门篇 · 21】:构造函数、类属性和实例属性的访问
http://www.vxiaotou.com