在本文中,我們將探討如何讀取Excel 檔案並將其轉換為一個Pandas 資料框。 Pandas 是一個廣泛用於資料分析和操作的 Python 函式庫,而它的 ExcelFile 類別提供了讀取 Excel 檔案的便利方法。
讀取 Excel 檔案的一種方法是使用 xlrd圖書館。操作方法如下:
<code class="python">import xlrd workbook = xlrd.open_workbook('FileName.xlsx') sheet = workbook.sheet_by_index(0) for row_index in range(sheet.nrows): row_data = [sheet.cell(row_index, col_index).value for col_index in range(sheet.ncols)] print(row_data)</code>
此方法可讓您迭代 Excel 檔案的行和列。
另一個更有效的方法使用Pandas 讀取Excel 檔案的方法是:
<code class="python">import pandas as pd newFile = pd.ExcelFile('FilePath\FileName.xlsx') sheet_names = newFile.sheet_names parsed_data = newFile.parse(sheet_names[0]) print(parsed_data.head())</code>
透過傳遞要解析的第一個工作表名稱,您可以將其轉換為Pandas Dataframe。或者,您可以使用循環來遍歷所有工作表:
<code class="python">for sheet_name in newFile.sheet_names: parsed_data = newFile.parse(sheet_name) print(parsed_data.head())</code>
使用Pandas 讀取Excel 檔案時,必須考慮:
以上是如何使用 Pandas 在 Python 中讀取 Excel 文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!