在這篇教學中,我們將介紹如何使用Python的openpyxl模組來讀取Excel文件中的資料。openpyxl是一個功能強大的函式庫,可以讓我們輕鬆地處理Excel文件。
安裝 openpyxl
pip install openpyxl
開啟 Excel 文件
請確保替換 'path/to/excel_file.xlsx' 為實際的Excel文件路徑。
import openpyxl
# 開啟Excel文件
workbook = openpyxl.load_workbook('path/to/excel_file.xlsx')
選擇要讀取的工作表
請將 '工作表名稱' 替換為實際的工作表名稱。
# 選擇要讀取的工作表
worksheet = workbook['工作表名稱']
讀取指定範圍的數據
現在,我們可以使用所選工作表和儲存格範圍來讀取數據。我們將創建一個空列表 data,然後使用雙層迴圈遍歷指定範圍中的每個儲存格,並將其值添加到 data 中。
# 讀取指定範圍的數據
data = []
for row in worksheet[cell_range]:
row_data = []
for cell in row:
row_data.append(cell.value)
data.append(row_data)
顯示讀取的數據
最後,我們可以顯示讀取的數據。在這個範例中,我們使用迴圈遍歷 data 列表中的每一行,並將其列印出來。
# 顯示讀取的數據
for row in data:
print(row)