用python讀取xlsx文件
一 準(zhǔn)備工作:
二 xlrd庫讀取
首先安裝xlrd庫,安裝方法:
pip install xlrd
import xlrd #打開excel wb = xlrd.open_workbook('test_user_data.xlsx') #按工作簿定位工作表 sh = wb.sheet_by_name('TestUserLogin') print(sh.nrows)#有效數(shù)據(jù)行數(shù) print(sh.ncols)#有效數(shù)據(jù)列數(shù) print(sh.cell(0,0).value)#輸出第一行第一列的值 print(sh.row_values(0))#輸出第一行的所有值 #將數(shù)據(jù)和標(biāo)題組合成字典 print(dict(zip(sh.row_values(0),sh.row_values(1)))) #遍歷excel,打印所有數(shù)據(jù) for i in range(sh.nrows): print(sh.row_values(i))
輸出結(jié)果:
三:pandas庫讀取
1.安裝pandas:
pip install pandas
2.代碼如下
import pandas as pd df = pd.read_excel('test_user_data.xlsx') data=df.values print("獲取到所有的值:\n{}".format(data))
結(jié)果如下:
3 操作行列
讀取列數(shù)
import pandas as pd #讀取第一列、第二列、第四列 df = pd.read_excel('test_user_data.xlsx',sheet_name='TestUserLogin',usecols=[0,1,3]) data = df.values print(data)
讀取行數(shù)
import pandas as pd #讀取第一行 df = pd.read_excel('test_user_data.xlsx',sheet_name='TestUserLogin',nrows=1) data = df.values print(data)
以上就是用python讀取xlsx文件的詳細(xì)內(nèi)容,更多關(guān)于python讀取xlsx文件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python+uiautomator2實(shí)現(xiàn)手機(jī)鎖屏解鎖功能
python-uiautomator2封裝了谷歌自帶的uiautomator2測(cè)試框架,提供便利的python接口,這篇文章給大家介紹使用Python+uiautomator2實(shí)現(xiàn)手機(jī)鎖屏解鎖(期望輸入的鎖屏密碼,基于滑動(dòng)解鎖),感興趣的朋友一起看看吧2021-04-04python 讀取鼠標(biāo)點(diǎn)擊坐標(biāo)的實(shí)例
今天小編就為大家分享一篇python 讀取鼠標(biāo)點(diǎn)擊坐標(biāo)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12使用 Python 寫一個(gè)簡易的抽獎(jiǎng)程序
這篇文章主要介紹了使用 Python 寫一個(gè)簡易的抽獎(jiǎng)程序,本文通過實(shí)例代碼,思路講解的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12零基礎(chǔ)寫python爬蟲之抓取百度貼吧并存儲(chǔ)到本地txt文件改進(jìn)版
前面已經(jīng)發(fā)了一篇關(guān)于百度貼吧抓取的代碼,今天我們來看下代碼的改進(jìn)版,參考了上篇抓取糗事百科的思路,給需要的小伙伴們參考下吧2014-11-11python對(duì)比兩個(gè)字典dict的差異詳解
這篇文章主要為大家詳細(xì)介紹了python?如何對(duì)比兩個(gè)字典dict的不同差異,文中的示例代碼簡潔易懂,具有一定的學(xué)習(xí)價(jià)值,感興趣的可以了解一下2023-05-05Python實(shí)現(xiàn)圖片格式轉(zhuǎn)換小程序
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)圖片格式轉(zhuǎn)換小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08python使用 request 發(fā)送表單數(shù)據(jù)操作示例
這篇文章主要介紹了python使用 request 發(fā)送表單數(shù)據(jù)操作,結(jié)合實(shí)例形式分析了Python基于requests模塊的表單數(shù)據(jù)發(fā)送操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-09-09Python的json.loads() 方法與json.dumps()方法及使用小結(jié)
json.loads() 是一個(gè)非常有用的方法,它允許你在處理 JSON 數(shù)據(jù)時(shí),將其轉(zhuǎn)換為 Python 數(shù)據(jù)類型,以便于在代碼中進(jìn)行操作和處理,這篇文章給大家介紹Python的json.loads() 方法與json.dumps()方法及使用小結(jié),感興趣的朋友一起看看吧2024-03-03