操作 Excel 文件 via .NET API
在 .NET、.NET Core 和 Xamarin 平台上讀取和寫入電子表格文件。將電子表格導出為其他格式,無需 Microsoft Excel。
下載免費試用Aspose.Cells for .NET是一個Excel電子表格編程API,以加快電子表格管理和處理任務。 API 支持構建能夠生成、修改、轉換、渲染和打印電子表格的跨平台應用程序。此外,它不依賴於 Microsoft Excel 或任何要安裝的 Microsoft Office Interop 組件,而是依賴於一組強大的 API,可處理所有 Excel 格式以及 CSV 和 SpreadsheetML 格式。
通過集成API,開發人員可以執行一些基本任務,例如管理多個工作表、從頭開始創建電子表格內容和样式、從不同數據源將數據導入到工作表中、添加常見和復雜的數學、財務和文本公式、圖表操作、圖片、評論、繪圖對像等等。
高級 Excel 電子表格 API 功能
將輸出發送到客戶端瀏覽器
將數據導入/導出到 &來自數據表、數據視圖或數組
添加&操縱圖表和數據透視表通過產品 API
從設計器電子表格導入公式
截斷長工作表名稱和在運行時替換無效字符
將文本對齊應用於文本框內的部分文本
粘貼行和行具有高級粘貼選項的列
支持 CSV(逗號分隔值)和TSV(製表符分隔值)
創建&操縱評論
設置自動過濾器和分頁符
指定條件格式規則
創建&操縱命名範圍
創建&渲染迷你圖
將工作表導出為 SVG 格式
閱讀&在輕量級模式下編寫大型電子表格
在 Excel 中重新採樣圖像至 PDF 轉換
修改模板文件中的VBA代碼或宏
通過智能標記填充電子表格
將電子表格轉換為 PDF、XPS 和 XPS HTML 格式
Aspose.Cells for .NET 能夠將電子表格轉換為 PDF、XPS 和HTML 格式化,同時保持最高的視覺保真度。轉換過程簡單而可靠,因此使 API 成為需要以任何行業標準格式交換文檔的組織的完美選擇。
以不同格式保存電子表格 - C#
// load file to be converted
var workbook = new Aspose.Cells.Workbook(dir + "template.xlsx");
// save in different formats
workbook.Save(dir + "output.pdf", Aspose.Cells.SaveFormat.Pdf);
workbook.Save(dir + "output.xps", Aspose.Cells.SaveFormat.XPS);
workbook.Save(dir + "output.html", Aspose.Cells.SaveFormat.Html);
通過格式、圖表和圖表可視化數據圖形
Aspose.Cells for .NET 為您提供完全的自由和靈活性,為您的電子表格提供各種視覺效果。 API 允許您應用不同的字體和屬性、單元格樣式(對齊、縮進、旋轉、邊框、底紋和著色、保護、文本換行和收縮)以及所有類型的數字格式。
同樣,圖表和圖形在視覺上很有吸引力,可以讓您的電子表格看起來很專業。 Aspose.Cells for .NET 提供了一套全面的 API,用於創建和操作所有標準和自定義圖表類型。此外,您可以向單元格添加不同類型的繪圖對象,例如註釋、圖片、OLE 對象、形狀和控件
高效、穩健、穩定可靠的公式計算引擎
Aspose.Cells for .NET擁有強大的公式計算引擎,支持幾乎所有標準和高級Microsoft Excel公式和函數。您可以讀取、設置和計算內置、插件、數組和數組的結果。 R1C1 參考樣式公式。
使用數據透視表、圖表和數據匯總數據智能標記
數據透視表可以幫助您快速匯總平面數據並根據您的需要獲取所需的信息。 .NET Excel 庫允許您動態創建數據透視表和數據透視圖。您可以動態更改數據透視表的源數據並刷新它。此外,庫還提供智能標記,這是一個很棒的功能,可以根據某些數據源填充工作表並創建視覺上有效的報告。
渲染 Excel 工作表和圖表作為圖像
Aspose.Cells for .NET有自己的渲染引擎,專門用於渲染和渲染以最高保真度打印 Microsoft Excel。它提供了獨特的功能,例如渲染 Excel 工作表和數據。圖表到圖像和將工作表打印到任何連接的物理打印機。該過程很靈活,因此允許您選擇許多選項,例如在渲染工作表和圖像時控制生成的圖像尺寸。圖表到圖像。
將工作表轉換為圖像 - C#
// load spreadsheet file
var workbook = new Aspose.Cells.Workbook(dir + "template.xls");
// access the first worksheet from the collection
var worksheet = workbook.Worksheets[0];
// define parameters for resultant image
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
OnePagePerSheet = true,
ImageType = Aspose.Cells.Drawing.ImageType.Jpeg
};
// convert worksheet to image in JPEG format
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, dir + "output.jpeg");
圖表創建與操縱
Aspose.Cells for .NET 完全支持圖表。您可以使用產品API輕鬆添加標准或自定義圖表,並動態設置數據以刷新圖表。 API 還允許您將圖表轉換為多種圖像格式。
Web 和圖形界面桌面應用程序
Aspose.Cells for .NET 提供用於 Web 和應用程序的 GUI 控件桌面應用程序。最終用戶可以使用這些控件來打開、保存和查看。編輯 Excel 文件、導入和編輯導出數據、管理格式和直接從應用程序的前端計算公式並在幾種受支持的電子表格格式之間進行轉換。
Microsoft 辦公自動化 – 不需要
Aspose.Cells for .NET 使用託管代碼構建,無需在計算機上安裝 Microsoft Office 或 Microsoft Excel 即可使用 Excel 文檔格式。就支持的功能、安全性、穩定性、可擴展性、速度和價格而言,它是完美的 Microsoft 辦公自動化替代方案。