IRONSOFTWAREHOME
USING IRONXL FOR PYTHON

如何在 Python 中建立 Excel 文件

Curtis Chau
Curtis Chau
Updated: 2026年5月8日

這是使用Python建立Excel工作表文件來自動化資料管理和報告任務中最強大且高效的方法之一。 像IronXL這樣的程式庫允許使用者以程式化的方式與Excel互動; 開發者可以建立XLS文件,修改或操作XLSX文件電子表格,允許資料輸入任務,甚至是更複雜的格式設置、公式計算和圖表建立。 無論這是與自動化報告生成、大量資料處理或將Excel的功能帶入應用程式相關,使用Python提供了靈活的工具,使開發者可以輕鬆和有效地建立和管理Excel工作表文件。

什麼是IronXL

IronXL程式庫非常強大和靈活,使其使用者可以輕鬆地在Python程式碼中處理Excel文件。 這個程式庫不需要像Microsoft Excel這樣的第三方軟體來建立、編輯或管理電子表格。 換句話說,這是一個非常不同的程式庫。 它讀取並寫入.XLSX和.XLS文件格式,擁有公式、樣式設置、資料驗證和建立圖表等功能。

如何在Python中建立Excel文件:圖1 - IronXL

其直觀的API讓開發者可以輕鬆建立自定義的Excel報告,自動化資料輸入,並將Excel工作流程與大型應用程式相連接。 此外,它在處理大型資料和複雜電子表格時提供了性能提升,非常適合任何對高效管理Python專案中的Excel文件感興趣的企業或開發者。 此外,其介面相當友好,跨平台的相容性使其成為追求現代Excel自動化方法的首選。

如何在Python中建立Excel文件

  1. 安裝IronXL程式庫。
  2. 從IronXL程式庫導入所需的類。
  3. 建立一個新的Excel工作簿。
  4. 向工作簿中新增一個工作表。
  5. 向特定單元格插入資料。
  6. 將工作簿保存為Excel文件。

IronXL的功能

IronXL是一個功能豐富的程式庫,用於在Python中處理Excel文件。 以下是IronXL的一些關鍵功能細節:

讀取和寫入Excel文件

  • **支持多種格式:**使用IronXL,我們可以建立一個Excel文件並讀取現有的Excel文件。這包括XLS和Excel XLSX文件格式,允許使用不同版本的Excel文件。
  • **跨平台相容性:**它允許使用者在不安裝到本機的情況下,直接在Windows、Linux和macOS環境中處理Excel文件。

公式

  • **Microsoft Excel公式:**它能夠讀取和寫入Microsoft Excel公式,讓開發者可以在自動化Excel電子表格中進行計算。 支持SUM、AVERAGE和VLOOKUP等公式,除了可以使用巢狀公式的複雜表現。
  • **動態重算:**在此程式庫中,公式重算得到動態支持,資料每次變化時,Excel文件都可以在不需手動重算下進行一致性維護。

資料修改和格式化

  • **修改單元格和範圍:**可以很容易地將單元格或資料範圍更改為不同型別,對齊資料範圍,或在單元格格式中使用而不會有語法上的複雜性。 IronXL提供簡單的方法來設置資料型別,如文字、數字、日期和布林值。
  • **批量資料輸入:**IronXL支持將批量資料輸入到Excel表格中,使處理大型資料集或自動導入資料時更加高效。

樣式設置和格式化

  • **單元格和文字格式化:**IronXL支持使用更先進的字體、顏色、邊框和數字格式(包括貨幣和百分比格式)來格式化單元格和文字。 該產品允許使用者自定義頁眉和頁腳,甚至可以使一些資料範圍加粗或斜體。
  • **條件格式化:**條件格式化規則有助於通過根據單元格特定值的閾值來應用樣式,可能會觸發對單元格的突出顯示來增強資料的顯示效果。

建立圖表

  • **圖表功能:**IronXL可以在Excel工作表中建立多種形式的圖表,如條形圖、折線圖、圓餅圖和柱狀圖。 這對於自動運行任何視覺報告和資料摘要都非常有幫助。
  • **圖表樣式:**使用者可以根據品牌或演示需求設置圖表的顏色和圖例、標題和軸。

工作表管理

  • **多個工作表:**您可以在一個Excel文件中建立、編輯和刪除多個工作表。這意味著管理複雜的工作簿會更方便。
  • **工作表導航:**您可以不同的工作表之間進行導航,並可編程地重命名或重新排序工作表。

資料驗證

  • **輸入驗證:**使用IronXL,您可以定義資料驗證規則,確保在特定單元格中的不接受不正確的資料,以確保輸入資料的清晰和準確。
  • **下拉列表:**這樣您可以建立下拉列表,方便使用者在Excel中輕鬆選擇正確的資料,以為使用者提供更愉快且更少錯誤的體驗。

設置您的環境

建立新文件

在VSCode中建立一個新文件並使用.py擴展名保存,將其標記為Python腳本。 對於本教程,您可以將其命名為CreateToExcel.py

如何在Python中建立Excel文件:圖2 - 新文件

安裝IronXL

在VSCode中使用or navigate through the menu:查看 > 終端`打開整合終端。

如何在Python中建立Excel文件:圖3 - 終端

通過運行以下命令安裝IronXL:

pip install ironxl
SHELL

如何在Python中建立Excel文件:圖4 - 安裝IronXL

使用此命令下載並安裝IronXL程式庫及其依賴項。

使用IronXL建立Excel文件

以下是一個使用IronXL程式庫和Python建立和處理Excel工作簿的範例。

from ironxl import *

# Create new Excel WorkBook document
workbook = WorkBook.Create()

# Create a blank WorkSheet in the workbook
worksheet = workbook.CreateWorkSheet("new_sheet")

# Add data to the specific cell A1 of the worksheet
worksheet["A1"].Value = "Hello World"

# Save the Excel file with the name "test.xlsx"
workbook.SaveAs("test.xlsx")
Python

在這段程式碼中:

  1. 我們首先從ironxl程式庫導入所有類和函式。
  2. 我們使用WorkBook.Create方法建立一個新的Excel工作簿。
  3. 通過"new_sheet"的新空白工作表。
  4. 將值"Hello World"寫入工作表的A1單元格。
  5. 最後,使用SaveAs方法將工作簿儲存為"test.xlsx"到磁碟。

如何在Python中建立Excel文件:圖5 - Excel輸出

此程式碼突出顯示了建立Excel文件、新增資料並將其保存到磁碟的基本步驟。 IronXL簡化了Excel中的資料輸入和格式設置等自動化任務。

結論

總的來說,儘管它設計為Python程式庫,但IronXL能夠強大地建立、操作和管理Excel文件。 它可以在Python中使用,並啟用Python的豐富功能集與其互動,允許使用者自動化任務,如讀取和寫入資料、應用樣式、處理公式,甚至處理多種文件格式,如.XLSX和.XLS。 這使IronXL成為在Python環境中自動化Excel工作流程的高效且靈活的解決方案,尤其是在需要高級Excel功能和跨平台相容性的專案中。 對於希望在其應用程式中加入Excel功能強大特性的Python開發者而言,IronXL仍然是相當吸引人的選擇。

但在資料處理和展示的廣闊領域中,可能性無限。 擁有IronXL作為您的工具的一部分,基於Python構建,您已為此做好了準備,因此您可以完成許多與Excel相關的任務。 使用者可以通過其試用開始免費使用IronXL,當準備好下決定時,授權選項起價為$599。要了解有關Iron Software產品的更多資訊,請參閱程式庫套件頁面

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費 即時示範
Booking Badge

獲得數百萬工程師的信賴世界各地

Iron Software 的客戶標誌
獲取無需承諾的諮詢
填寫以下表單或發電子郵件至sales@ironsoftware.com
您的資訊將永遠 保持機密。
獲得數百萬工程師的信賴世界各地
Iron Software 的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立