當公式存在時,如何使用 Openpyxl 從 Excel 電子表格中檢索實際儲存格值?

Susan Sarandon
發布: 2024-10-25 00:39:02
原創
252 人瀏覽過

How to Retrieve Actual Cell Values from Excel Spreadsheets Using Openpyxl When Formulas Are Present?

如何使用 Openpyxl 忽略公式並檢索實際單元格值

使用包含公式的 Excel 電子表格時,檢索基礎單元格值可能具有挑戰性。 Openpyxl 是一個用於讀寫 Excel 檔案的熱門 Python 函式庫,可讓您存取儲存格值,而無需計算公式結果。

問題:公式而不是實際值

使用 Openpyxl 時的一個常見問題遇到的是計算公式而不是實際的單元格值。當 data_only 參數設定為 True 時,可能會發生這種情況,該參數通常會在公式計算後檢索最終值。

解決方案:data_only=True 並使用特定載入選項

要解決此問題,data_only標誌可以與特定載入選項結合使用:

<code class="python">wb = openpyxl.load_workbook(filename, data_only=True)</code>
登入後複製

這裡,load_workbook方法載入Excel 文件,同時將data_only 設定為True。這種組合可確保忽略公式並直接檢索實際單元格值。

結論

透過在 load_workbook 方法中設定 data_only=True,您可以擷取原始儲存格值,而無需任何公式計算,使用 Openpyxl 精確表示 Excel 電子表格中的資料。

以上是當公式存在時,如何使用 Openpyxl 從 Excel 電子表格中檢索實際儲存格值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!