首頁 >後端開發 >Python教學 >python怎麼讀取excel數據

python怎麼讀取excel數據

下次还敢
下次还敢原創
2024-04-11 02:14:561018瀏覽

使用Python openpyxl 庫讀取Excel 資料的方法:安裝openpyxl導入庫開啟工作簿選擇工作表讀取單元格值讀取特定區域的值讀取公式結果

python怎麼讀取excel數據

如何使用Python 讀取Excel 資料

Python 提供了多種內建模組和第三方函式庫來讀取Excel 資料。以下是如何使用最常用的方法之一openpyxl 庫來讀取Excel 資料:

步驟1:安裝openpyxl

<code>pip install openpyxl</code>

##步驟2:導入庫

<code class="python">import openpyxl</code>

步驟3:開啟工作簿

<code class="python">workbook = openpyxl.load_workbook('example.xlsx')</code>

步驟4:選擇工作表

<code class="python">worksheet = workbook.active</code>

#步驟5:讀取單元格值

<code class="python">value = worksheet.cell(row=1, column=1).value</code>
此方法將傳回單元格A1 的值。要讀取整個工作表的單元格值,可以使用下列循環:

<code class="python">for row in worksheet.rows:
    for cell in row:
        value = cell.value</code>

步驟6:讀取特定區域的值

<code class="python">values = worksheet.range('A1:C5').value</code>
此方法將傳回A1到C5 範圍內單元格的值。

步驟 7:讀取公式結果

<code class="python">value = worksheet.cell(row=1, column=1).value</code>
此方法將傳回單元格 A1 中公式的結果,而不是公式本身。

範例:

<code class="python">import openpyxl

# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')

# 选择工作表
worksheet = workbook.active

# 读取特定区域的值
values = worksheet.range('A1:C5').value

# 逐行和逐列打印值
for row in values:
    for cell in row:
        print(cell)</code>

以上是python怎麼讀取excel數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn