日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 如何判断excel单元格为空_如何用python处理excel(二)

發布時間:2025/3/15 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 如何判断excel单元格为空_如何用python处理excel(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

讀取excel

import xlrd
workbook=xlrd.open_workbook(r'C:\Users\Desktop\hebing\學生登記表.xls')
sheet=workbook.sheet_by_index(0)#根據序列號來打開某一個sheetrow=sheet.nrows#將excel的行數賦值給變量col=sheet.ncols#將excel的列數賦值給變量print(sheet.cell_value(1,0))#打印出第二行第一列的單元格內容

還是昨天那個excel:

上面的代碼是打印出第二行第一列的單元格,打印結果是小明.

以此類推,你可以打印出所有你指定的單元格的數據.

但是有時候我們想迅速查找某一些數據,比如我不知道小紅是第幾行第幾列,我想顯示小紅的所有資料該怎么做呢?

for i in range(row):if '小紅' in sheet.row_values(i):print(sheet.row_values(i))

首先第一行寫一個for循環,循環的范圍是excel的行數

然后我么用row_values()來獲取excel每一行的數據,括號里面是什么數字,就會抓取那一行所有的數據.

而row_values的結果會返回一個列表,每一個單元格都是這個列表里面的一個元素,因此這里我們用if語句來判斷小紅是否在這個列表之中,如果在,我們就把這一整行的數據都打印出來.

這個邏輯不難吧?覺得難的同學你前面的python基礎一定沒有打扎實.

那么還有一種情況,就是我們只記得某一個數據的部分內容,該怎么查找數據呢?

比如這里面我忘了小明的名字,只知道名字里面帶有一個"明"字,那我如何查找到數據呢?

for i in range(row):for j in range(col):if str(sheet.cell_value(i,j)).find('明')!=-1:print(sheet.row_values(i))

首先來兩個循環,一個是為了遍歷excel的行數,一個是為了遍歷列數.

然后我們對每個單元格逐個進行判斷,判斷單元格是否包含"明"這個字,如果找到了,那么我們就打印出這一行的所有數據.

這里主要有兩點注意:

一:

這里主要是find()函數的運用.

find()函數里面可以傳遞兩個參數,find(參數1,參數2).

參數1是你要查找的目標,比如我們這里查找的是"明"這個字.

而參數2指的是你要從第幾位開始查找.

比如有一串字符串"小明小東大明"

如果我們對這個字符串進行查找,我們想查找第二個明出現的位置,那么我們就可以:

"小明小東大明".find('明',2)

2的意思是讓find函數從第三個位置開始查找,這樣程序就會忽略第一個明,來查找第二個明的位置.

find函數如果查找到了,就會返回所在的索引位置,如果沒有查找到,就會返回-1.因此我們在例子里面寫的是不等于-1.不等于-1意思就是找到"明"這個字符串.

二:

我們在

sheet.cell_value(i,j)

前面加了str().

之所以要加str是為了把每一個單元格都轉化成字符串.

為什么呢?

我們都知道excel里面的數據含有很多的格式,比如小數點,比如日期,比如整數等等,而find函數只能對字符串進行查找,因此如果不用str的話,當程序遍歷到一個非字符串的單元格數據時,程序就會報錯.

很簡單吧?

如果覺得難,那么回頭看看前面的python基礎,了解基本的語法以后再來看.

總結

以上是生活随笔為你收集整理的python 如何判断excel单元格为空_如何用python处理excel(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 麻豆精品国产传媒mv男同 | 久久精品国产亚洲av麻豆色欲 | 韩国无码av片在线观看网站 | 久久精品人人做人人爽 | 丝袜国产视频 | 成人国产精品蜜柚视频 | 成人欧美在线观看 | 欧美尹人| 六月丁香色婷婷 | 以女性视角写的高h爽文 | 亚洲精品1 | 欧美爱爱视频 | 在线观看国产精品入口男同 | 99精品在线视频观看 | 亚洲妇女体内精汇编 | 成人性生生活性生交全黄 | 免费在线观看中文字幕 | 天天插天天| 成人性生活视频 | 在线电影一区二区三区 | 艳妇臀荡乳欲伦交换电影 | 黄色在线播放网站 | 国产人妻精品一区二区三区不卡 | 国模无码国产精品视频 | 综合国产一区 | 久久久久无码精品国产sm果冻 | 日韩欧美区 | 男生插女生的视频 | 欧美少妇xxx | 一本久久道 | 国内精品偷拍视频 | 欧美视频三区 | 亚洲精品中文在线 | 91精彩刺激对白 | 蜜臀久久99精品久久久 | 一区二区三区免费在线观看 | 亚洲天堂伊人 | 亚洲二区在线观看 | 天堂最新资源在线 | 亚洲天天影视 | 人人九九精 | av天天操| 综合九九 | 欧美亚洲视频在线观看 | 亚洲午夜在线视频 | 亚洲欧美一二三区 | 亚洲一区二区三区四区不卡 | 久操操 | 国产精品久久久午夜夜伦鲁鲁 | 久久久无码人妻精品无码 | 亚洲激情综合 | 中文字幕一区av | 亚洲射射| 不卡一二三 | 高清国产一区 | 最新黄色网页 | 日韩欧美精品久久 | 伊人av在线播放 | 中文 日韩 欧美 | 国产麻豆精品一区 | 成人熟女一区二区 | 国产麻豆精品久久一二三 | 亚洲综合在线视频 | 国产在成人精品线拍偷自揄拍 | 男女无遮挡猛进猛出 | 阿v天堂网| 午夜免费福利小电影 | 国产一区久久久 | japanese21ⅹxx日本 | 国产精品久久久久久亚洲毛片 | 久久国产热 | ass日本粉嫩pics珍品 | 五月久久| 久久99精品久久久久久园产越南 | 欧美熟妇精品一区二区蜜桃视频 | 被扒开腿一边憋尿一边惩罚 | 情侣自拍av| 午夜无遮挡 | 人妻少妇一区二区三区 | 影音先锋在线中文字幕 | 久久久一区二区三区 | 国产一卡二卡三卡四卡 | 国产精品久久久久久久久久免费看 | 欧美巨大另类极品videosbest | 亚洲理论在线 | 色综合久久88色综合天天免费 | av在线黄 | 国产激情在线观看 | 一本到av | 国产视频首页 | 日韩一区久久 | 精品白浆 | 亚洲爱爱爱 | 97视频免费 | 欧美三级午夜理伦三级老人 | 欧美a级大片 | 永久免费看mv网站入口78 | 人妻人人澡人人添人人爽 | 国产精品高潮AV无码 |