在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
Excel文件廣泛用於存儲和操作數據。 在 Excel 工作表中使用的一些常見任務包括存儲銷售數據和自動化銷售預測的計算。然而,當將這些數據納入 Python 腳本時,手動操作可能會繁瑣且容易出錯。處理大型數據集時,一個常用的 Python 庫是 pandas 庫。 然而,使用者需要匯入 pandas 以及其他依賴項,這在可擴展性方面顯得不太理想。 此外,Pandas 的學習曲線陡峭,其 API 對於初學者而言令人望而生畏。這時,強大的 Python 模組 IronXL 就派上用場了,它使處理 Excel 文件變得更加容易。
這篇文章教您如何使用 Visual Studio Code 在 Python 中讀取 Excel 文件。 我們將討論有效的資料處理的高級方法,檢視安裝程序,並研究不同資料結構讀取的關鍵程式碼示例。
使用 Visual Studio Code 為 Python 建立新的專案/環境。
安裝 IronXL for Python 庫。
將庫導入 Python 代碼中。
匯入要讀取的 Excel 文件。
選擇工作表並使用範圍或儲存格地址獲取值。
IronXL是一個專為操作Excel文件而設計的強大Python包(.xls、.xlsx 和 .xlsm)在您的 Python 專案中更輕鬆。 它提供易於使用的 API,可用於一系列操作,作為您的 Python 代碼與 Excel 試算表世界之間的連結。
多功能性和兼容性: 它可與多個 Excel 版本一起使用,並支持較新的 XLSX Excel 格式和 CSV 文件格式,此外還兼容舊的 XLS Excel 格式。
資料操作和 Excel 整合使程式設計師能夠處理 Excel 檔案並提供可靠的解決方案。 如需更多使用資訊,請參閱此文檔.
啟動 Visual Studio Code。
導航至檔案 > 開啟資料夾(或按 Windows/Linux 的鍵盤快捷鍵 Ctrl+K Ctrl+O,以及 macOS 的 Cmd+K Cmd+O).
![如何在 Visual Studio Code 中使用 Python 讀取 Excel 檔案:
圖 2 - 點擊檔案,然後選擇資料夾以在 Visual Studio Code 中建立新專案資料夾](/static-assets/excel/blog/how-toread-excel-file-in-python-using-visual-studio-code/how-toread-excel-file-in-python-using-visual-studio-code-2.webp)
選擇電腦上您希望儲存新創建專案資料夾的位置。 要建立專案資料夾,請點擊「選擇資料夾」。
您可以在新建立的專案資料夾中創建一個新的 Python 檔案,該檔案將包含您的 Python 程式碼。
有兩種方法可以做到這一點:
在 Visual Studio Code 中,選擇終端 > 新終端以打開一個終端窗口。
要安裝IronXL,請使用pip套件管理器:
pip install IronXL
使用IronXL讀取Excel檔案可以由幾行代碼輕鬆完成。 讓我們開始撰寫代碼,以獲取存儲在 Excel 工作簿名冊中的數據並將其打開。
from ironxl import *
workbook = WorkBook.Load("Demo.xlsx")
worksheet = workbook.WorkSheets [0]
for cell in worksheet ["A2:A10"]:
print("Cell {} has value '{}'".format(cell.AddressString, cell.Text))
匯入IronXL庫讓我們可以使用其所有功能。 然後,我們使用 ironxl.open_workbook 函數加載使用者希望處理的 Microsoft Excel 檔案。 在此範例中,您的 Excel 工作簿路徑可以作為參數傳遞,我們正在傳遞一個 .xlsx 文件。我們還可以將 CSV 文件作為參數傳遞。 由於 Excel 檔案中的工作表可以包含多個工作表,IronXL 提供了訪問和使用多個工作表的方法。
接下來,我們可以使用工作表名稱從工作簿中取出多個 Excel 工作表,或者如果您不知道工作表的名稱,可以通過索引來訪問 Excel 工作表。 根據您的需求,IronXL 提供多種資料存取選項。 從工作表中,我們可以取得從 A2 到 A10 的 Excel 範圍。然後,我們可以使用 for 迴圈,逐一顯示這些值。
上述代碼使用 IronXL 讀取 Excel 文件,並如上圖所示在控制台顯示所有數據。
若要了解有關 IronXL 代碼片段及更多相關範例,請參考文檔.
總體而言,IronXL 是一個強大且適應性強的 Python 函式庫,用於處理 Excel 檔案。 除了讀取和訪問數據,它還簡化了各種操作。 IronXL 使開發者能夠自動化工作流程,並在其 Python 應用程式中簡化與 Excel 相關的任務。 主要功能包括創建和修改電子表格、單元格格式化、公式處理和圖表生成。
其直觀的 API、對 Microsoft Office 的獨立性以及與其他 Excel 檔案格式的相容性是其主要優勢之一。 IronXL 提供所需的工具來自動化報告生成、清理和處理儲存在 Excel 中的大數據集,並將 Excel 文件導出為其他格式。
IronXL 提供一個免費選項。 它們的功能更全面,提供更多功能和支援。 访问 IronXL網站有關授權的全面和最新資訊。 我們還提供一套其他相關軟體,以提高開發人員的工作效率並簡化操作。 訪問此頁面網站了解更多關於 Iron Software 產品的資訊。
9 個 .NET API 產品 針對您的辦公文件