IronXL for Python Features for C#.NET

This article was translated from English: Does it need improvement?
Translated
View the article in English

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 程式語言

  • C# (教學指南) | API 參考)
    • 使用 C# 透過 Excel、MVC 及 ASP.NET 讀取、編輯及建立試算表
  • VB.NET (教學指南) | API 參考)
    • 使用 VB.NET 透過 Excel、MVC 及 ASP.NET 讀取、編輯及建立試算表
  • F# (API 參考)
    • 使用 F# 透過 Excel、MVC 及 ASP.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 及更高版本讀取、編輯及建立試算表。

應用程式類型

  • 主控台、網頁與桌面 (教學指南) | API 參考)
    • 運用 IronXL for Python 開發主控台、網頁及桌面應用程式。

作業系統

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 格式的制表符分隔值檔案

儲存或匯出格式

操作指南

System.Data 物件

編輯工作簿

工作表

編輯公式

操作指南 | 程式碼範例

  • 支援 Excel 公式API 參考
    • 無需使用 Interop 即可套用及修改公式。
  • 工作表編輯時的重新計算 (API 參考)
    • 觸發整個試算表公式的重新計算。

資料收集

操作指南 | 程式碼範例

  • Range (API 參考)
    • 在每個工作表中選取、編輯及計算範圍。
  • 欄位 (API 參考)
    • 在每個工作表中選取、編輯及計算欄位。
  • Row (API 參考)
    • 在每個工作表中選取、編輯及計算"行"。

建立與編輯圖表

  • 面積圖、條形圖、柱狀圖、線圖、圓餅圖、散點圖程式碼範例) | API 參考)
    • 輕鬆建立面積圖、條形圖、柱狀圖、折線圖、圓餅圖及散點圖。
    • 編輯圖表設定,例如:
    • 標題
    • 圖例位置

編輯版面配置

編輯工作表

儲存格範圍

儲存格範圍函式

樣式儲存格:

數學函數:

操作指南 | 程式碼範例

  • 一般 (API 參考)
    • 計算指定範圍、列或行的平均值。
  • Sum (API 參考)
    • 計算指定範圍、列或行的總和。
  • Min (API 參考手冊)
    • 識別給定範圍、列或行中的最小數值。
  • Max (API 參考)
    • 識別給定範圍、列或行中的最大數值。

設定儲存格資料格式:

操作指南 | 程式碼範例 | API 參考指南

  • 文字、數字、公式、日期、貨幣、科學、時間、布林、自訂格式
所有可用資料格式