IronXL 功能適用於 C#.NET
IronXL.Excel 是一個 .NET 程式庫,提供開發人員一種快速直觀的方法,用 C# 語言訪問、修改和生成 Excel 及其他試算表文件。
IronXL.Excel 在 .NET Core 和 Azure 上運作,無需使用 Office Interop,也不需要安裝 MS Office 或有任何特殊依賴。
IronXL 是領先的 .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 參考文獻)
- 使用 Excel、MVC 和 ASP.NET 在 F# 中讀取、編輯和創建試算表。
平台
.NET 5、6、7、8 (教程 API 參考文獻), .NET Core 2、3 和 5 (教程 API 參考文獻)
IronXL支持.NET 5、6、7和8。
IronXL 也適用於 .NET Core 2、3 和 5。
- 目前的 .NET Core 版本支持 Linux、Unix 和 macOS 客戶端操作系統以及 Mono 和 Xamarin。
- 未來的版本將支持 Xamarin 移動環境。
- .NET Standard 2 (API 參考文獻)
- IronXL 支持 .NET Standard 2.0 和 2.1。
.NET Framework 4x (API 參考文獻)
- 使用 .NET Framework 4.5 及以上版本讀取、編輯和創建試算表。
應用程式類型
操作系统
使用 IronXL 在 Windows、Linux、macOS、Docker、Azure 和 AWS 上創建任何應用程序。
- 微軟視窗 (教程 API 參考文獻)
- Linux (Debian、CestOS、Ubuntu) (教程 API 參考文獻)
- macOS (Windows, Linux, Azure) (教程 API 參考文獻)
- Docker (虛擬伺服器,Web應用程式,功能) (教程 API 參考文獻)
- Azure (教程 API 參考文獻)
- AWS (EC2,Lambda) (教程 API 參考文獻)
集成開發環境
證書
Microsoft Authenticode
DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1
工作簿
建立或載入試算表
- XLS
- 創建並加載適用於 Microsoft Excel 97-2003 版本的 .xls 文件格式。
- XLSX
- 為2007年及以後的Microsoft Excel版本創建和加載.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檔案格式。 將工作簿轉換為代碼中的HTML字符串。 轉換為HTML時顯示或隱藏Excel屬性的選項:
- 列標題
- 隱藏的列和行
- 領先的空間作為不換行
- 行號
- 二進制 (示例代码 API 參考文獻)
- 將試算表轉換為二進位表示法。
- 將試算表轉換為包含試算表文件內容的位元組陣列。
System.Data 對象
編輯活頁簿
添加、修改及檢索如下的細粒度元數據:
作者
註解
上次打印日期
關鍵字和類別
創建和修改日期
主題與標題
檢索細緻的元數據,例如:
應用程式名稱
自訂屬性
公司
- 經理
- 範本
- 打開、編輯並保存密碼保護的試算表。
- 使用密碼加密工作簿。
- 建立工作表 (如何操作 API 參考文獻)
- 創建一個全新的工作表。
- 移除工作表 (如何操作 API 參考文獻)
- 刪除整個工作表。
- 設置工作表位置 (如何操作 API 參考文獻)
- 重新排列工作表的位置。
- 在像 Microsoft Excel 這類應用程式中開啟試算表檔案時設定預設標籤頁。
工作表
編輯公式
資料收集
建立和編輯圖表
編輯佈局
- 凍結窗格 (如何操作 範例程式碼 API 參考文獻)
- 在滾動時讓行和列保持可見,創建凍結窗格。 这些列也称为标题列或行。
- 自動調整行高 (如何操作 範例程式碼 API 參考文獻)
- 自動調整列大小以適應內容的高度。
- 自動調整欄寬 (如何操作 範例程式碼 API 參考文獻)
- 自動調整欄位大小以適應內容寬度。
- 添加行 (如何操作 範例程式碼 API 參考文獻)
- 創建並插入新行。
- 創建並插入一個新列。
編輯工作表
- 複製工作表 (如何操作 範例程式碼 API 參考文獻)
- 複製工作表以保持原始工作表不受影響。
- 存取和修改受保護的工作表,無需密碼。
- 對每個工作表單獨設置密碼保護。
- 群組與取消群組 (如何操作 範例程式碼 API 參考文獻)
- 將行和列分組在一起可以讓您隱藏多個行和列。
- 添加圖片 (如何操作 範例程式碼 API 參考文獻)
- 將圖片插入工作表。
- 移除圖片 (如何操作 範例程式碼 API 參考文獻)
- 從工作表中移除圖像。
- 從工作表中提取圖像。
儲存格範圍
儲存格範圍功能
- 對包括單一列和行的儲存格範圍應用升序或降序排序。
- 根據選定範圍內的任何特定列進行排序。
- 修剪 (如何操作 API 參考文獻)
- 從選定範圍中移除前後的空白單元格。
- 清除 (如何操作 API 參考文獻)
- 清除所選單元格的內容。
- 複製 (如何操作 API 參考文獻)
- 複製並粘貼所選單元格的內容和樣式到相同或不同的工作表中。
- 尋找並取代 (API 參考文獻)
- 設置超鏈接 (如何操作 API 參考文獻)
- 創建到網站網址、單元格和同一工作表或不同工作表中已定義名稱的超連結。 此外還支援開啟 FTP、文件和電子郵件。
- 合併儲存格範圍 (如何操作 API 參考文獻)
- 將多個相鄰的單元格合併為一個更大的單元格。
- 將合併的儲存格拆分回其原始的個別儲存格。
樣式儲存格:
- 字體和大小 (如何操作 範例程式碼)
- 編輯並應用字體裝飾和大小的樣式。
- 邊框和對齊 (如何操作 範例程式碼 API 參考文獻)
- 編輯並應用邊框裝飾和文字對齊的樣式。
- 背景圖案 (如何操作 範例程式碼 API 參考文獻)
- 不使用 Office Interop 編輯並應用背景樣式。
- 編輯並對儲存格範圍應用條件格式。
數學函數:
- 平均 (API 參考文獻)
- 計算給定範圍、行或列的平均值。
- 總和 (API 參考文獻)
- 計算給定範圍、行或列的總和。
- 分 (API 參考文獻)
- 識別給定範圍、行或列的最小數量。
最大 (API 參考文獻)
- 識別給定範圍、行或列的最大數量。
設置單元格數據格式:
- 文字, 數字, 公式, 日期, 貨幣, 科學, 時間, 布林值, 自訂格式