在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
Excel 文件被廣泛用於儲存和處理數據。在 Excel 表格的常見任務包括儲存銷售數據和自動化銷售預測的計算。然而,將這些數據手動合併到你的 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 整合使程序員能夠處理 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文件。在這個例子中,我們傳遞的參數是一個.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 產品 針對您的辦公文件