我是靠谱客的博主 简单小丸子,最近开发中收集的这篇文章主要介绍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有"已弃用函数"的警告提示。

最后

以上就是简单小丸子为你收集整理的Python 用openpyxl库从excel表格中获取内容(实例)的全部内容,希望文章能够帮你解决Python 用openpyxl库从excel表格中获取内容(实例)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部