在python中數據導入和數據讀取的含義實際上是一樣的,都是將某種文件中的數據讀取到python中變為可以使用的對象 。那么下面文章主要介紹的內容就是python導入Excel表格數據的方法,對此感興趣的話可以和小編一起來學習一下 。

一、pandas庫
python導入Excel表格數據最簡單的方法就是使用pandas這個第三方庫了,因為它能夠對xlsx以及xls兩種格式的表格進行處理,并且還可以在導入時就直接去指定數據表 。而不是在打開文件后再通過文件對象來進行操作,代碼示例如下所示:
import pandas as pd#導入pandas庫fm=pd.read_excel(r"D:\zh\bmsj.xlsx",sheet_name="Sheet1")print(fm)這樣就是可以將bmsj這個Excel表格之中名為Sheet1的數據表里面全部數據都給讀取出來,并且會自動將其轉為Dataframe類型,在后續操作上也是比較簡單的 。
二、xlrd庫
如果只是要對xlsx這一種類型的Excel表格進行操作,那么使用xlrd第三方庫也是可以的 。它需要先將xlsx表格文件打開,然后通過方法才可以找到該文件中指定的數據表并返回對象 。
獲取到這個對象之后還要通過遍歷行和遍歷列的方式訪問其中具有數據的單元格,才可以將具體的數據給導入進來 。數據訪問到之后需要將其保存在列表里面形成才可以去使用,不過這樣就會使得數據原先的表格形式不能構建了,都是以單獨元素存在的,詳細代碼示例如下:
import xlrdfile='D:/zh/bmsj.xlsx'wb=xlrd.open_workbook(filename=file) ws=wb.sheet_by_name("Sheet1") dataset=[]for r in range(ws.nrows): col=[] for l in range(ws.ncols): col.append(ws.cell(r, l).value) dataset.append(col)print(dataset)【Python導入表格數據用什么方法?Python怎么導入Excel表格數據】以上就是關于“Python導入表格數據用什么方法?Python怎么導入Excel表格數據”的全部內容了,希望對你有所幫助 。



微信掃碼,學習更方便

現在報名贈100例知識點合集

猜你喜歡
- Python導入csv數據文件方法是什么?Python怎么導入csv文件數據
- Pandas合并數據集怎么做?Python如何用pandas合并兩張表
- Python公眾號有什么推薦的嗎?Python哪些公眾號是真正有干貨的
- Pandas匯總函數有哪些?Python第三方庫Pandas有什么匯總函數
- python中extend方法怎么合并列表?python中extend()實現列表合并的原理
- python中return函數和print函數不同之處在哪?詳解return函數和print函數的用法
- 如何使用ascii碼值比較字符串大小?比較python字符串大小的方法有哪些?
- python中map函數和filter函數有什么區別?python中map函數和filter函數詳解
- python中如何使用break跳出for循環?使用break跳出for循環的方法
- Python天氣爬蟲程序怎么寫?Python如何爬取天氣預報
