IronXL for Python Features for C#.NET
IronXl.Excel 是一個 .NET 程式庫,提供開發人員一種快速且直覺的方式,可在 C# 中存取、修改及產生 Excel 及其他試算表檔案。
本方案不使用 Office Interop 及 IronXL。Excel 可在 .NET Core 和 Azure 上運作,無需特殊依賴項,亦無需安裝 MS Office。
IronXL for Python 是一款領先的 .NET Core 和 .NET Framework Excel 試算表程式庫,適用於 C# 和 VB.NET。
相容性
.NET 程式語言
平台
- .NET 5、6 及 7(教學指南) | API 參考手冊)、.NET Core 2、3 及 5
- IronXL for Python 適用於 .NET 5、6 及 7。
- IronXL for Python 亦適用於 .NET Core 2、3 及 5。
- 當前的 .NET Core 版本支援 Linux、Unix 和 macOS 客戶端作業系統,以及 Mono 和 Xamarin。
- 未來版本將支援 Xamarin 行動開發環境。
- .NET Standard 2 (API 參考)
- IronXL for Python 相容於 .NET Standard 2.0 及 2.1。
- .NET Framework 4x (API 參考)
- 使用 .NET Framework 4.5 及更高版本讀取、編輯及建立試算表。
應用程式類型
作業系統
using IronXL for Python 在 Windows、Linux、macOS、Docker、Azure 及 AWS 上建立任何應用程式
整合開發環境 (IDEs)
認證
- Microsoft Authenticode
- DigiCert Trusted G4 程式碼簽章 RSA4096 SHA384 2021 CA1
工作簿
建立或載入試算表
建立操作指南 | 載入操作指南 | 建立程式碼範例 | 載入程式碼範例
- XLS
- 建立並載入適用於 Microsoft Excel 97-2003 版本的 .xls 檔案格式。
- XLSX
- 建立並載入適用於 Microsoft Excel 2007 及後續版本的 .xlsx 檔案格式。
- XLTX
- 載入 .xltx 格式的 Excel 範本檔案
- XLSM
- 載入格式為 .xlsm 的 Excel 啟用巨集工作簿檔案
- CSV
- 載入 .csv 格式的逗號分隔值檔案
- TSV
- 載入 .tsv 格式的制表符分隔值檔案
儲存或匯出格式
- XLS (程式碼範例) | API 參考)
- 編輯、儲存並匯出 Microsoft Excel 97-2003 版本的 XLS 格式檔案。
- XLSX、XSLT、XLSM(程式碼範例 | API 參考)
- 輕鬆編輯並儲存 XLSX、XSLT、XLSM 檔案。 在將試算表匯出為 XLSX 格式時。
- CSV (程式碼範例) | API 參考)
- 編輯、儲存及匯出 CSV 檔案格式。
- TSV(程式碼範例) | API 參考)
- 編輯、儲存及匯出 TSV 檔案格式。
- JSON(程式碼範例) | API 參考)
- 編輯、儲存及匯出 JSON 檔案格式。
- XML(程式碼範例) | API 參考)
- 編輯、儲存及匯出 XML 檔案格式。
- HTML(程式碼範例) | API 參考)
- 將試算表匯出為 HTML 檔案格式。 將工作簿轉換為程式碼內的 HTML 字串。 將 Excel 轉換為 HTML 時顯示或隱藏屬性的選項:
- 欄位標題
- 隱藏的欄位與列
- 將前導空格轉換為不換行字元
- 行號
- 二進位 (程式碼範例) | API 參考)
- 將試算表轉換為二進位表示法。
- 位元組陣列(程式碼範例) | API 參考)
- 將試算表轉換為包含試算表檔案內容的位元組陣列。
System.Data 物件
編輯工作簿
- 元資料(操作指南) | 程式碼範例 | API 參考)
- 新增、修改及擷取細粒度的元資料,例如:
- 作者
- 備註
- 最後列印日期
- 關鍵字與分類
- 建立與修改日期
- 主題與標題
- 擷取細粒度的元資料,例如:
- 應用程式名稱
- 自訂屬性
- 公司
- 經理
- 範本
- 權限與密碼(操作指南) | 程式碼範例 | API 參考)
- 開啟、編輯及儲存受密碼保護的試算表。
- 使用密碼加密工作簿。
- 建立工作表(操作指南) | API 參考)
- 建立一個新工作表。
- 移除工作表(操作指南) | API 參考)
- 刪除整個工作表。
- 設定工作表位置(操作指南) | API 參考)
- 重新排列工作表的位置。
- 設定當前分頁(操作指南) | API 參考)
- 在 Microsoft Excel 等應用程式中開啟試算表檔案時,設定預設工作表。
工作表
編輯公式
資料收集
建立與編輯圖表
編輯版面配置
編輯工作表
儲存格範圍
儲存格範圍函式
- 排序 (操作指南) | 程式碼範例 | API 參考)
- 對包含單一欄位與列的儲存格範圍,套用升序或降序排序。
- 根據選取範圍內的特定欄位進行排序。
- 截取 (操作指南) | API 參考)
- 從選取範圍中移除首尾的空儲存格。
- 清晰(操作指南) | API 參考)
- 清除選取儲存格的內容。
- 內容 (操作指南) | API 參考)
- 將選取儲存格的內容與樣式複製並貼上至同一或不同的工作表。
- 尋找與替換 (API 參考)
- 設定超連結(操作指南) | API 參考)
- 建立超連結至網站網址、儲存格,以及同一或不同工作表中的定義名稱。 亦支援開啟 FTP、檔案及電子郵件。
- 合併儲存格範圍(操作指南) | API 參考)
- 將多個相鄰儲存格合併為單一、較大的儲存格。
- 取消合併儲存格(操作指南) | API 參考)
- 將合併的儲存格拆分為原始的獨立儲存格。
樣式儲存格:
數學函數:
設定儲存格資料格式:
- 文字、數字、公式、日期、貨幣、科學、時間、布林、自訂格式







