Aspose.Cells  for .NET

通過 .NET API 操作 Excel 文件

在 .NET、.NET Core 和 Xamarin 平台上讀取和寫入電子表格文件。無需 Microsoft Excel 即可將電子表格導出為其他格式。

  下載免費試用
  
 

Aspose.Cells for .NET 是一種 Excel 電子表格編程API,用於加快電子表格的管理和處理任務。 API 支持構建能夠生成、修改、轉換、呈現和打印電子表格的跨平台應用程序。此外,它不依賴於 Microsoft Excel 或任何要安裝的 Microsoft Office 互操作組件,而是一組強大的 API,可處理所有 Excel 格式以及 CSV 和 SpreadsheetML 格式。

通過集成 API,開發人員可以執行一些基本任務,例如管理多個工作表、從頭開始創建電子表格內容和样式、將來自不同數據源的數據導入工作表、添加常見和復雜的數學、財務和文本公式,操作圖表、圖片、評論、繪圖對像等等。

高級 Excel 電子表格 API 功能

將輸出發送到客戶端瀏覽器

將數據導入/導出到 &來自 DataTable、DataView 或 Array

添加&操縱圖表和通過產品 API 進行數據透視表

從設計器電子表格導入公式

截斷長工作表名稱 &在運行時替換無效字符

將文本對齊應用於 TextBox 內的部分文本

粘貼行 &具有高級粘貼選項的列

支持 CSV(逗號分隔值)& TSV(製表符分隔值)

創造與操縱評論

設置自動過濾器和分頁符

指定條件格式規則

創造與操作命名範圍

創造與渲染迷你圖

將工作表導出為 SVG 格式

閱讀與以輕量級模式編寫大型電子表格

在 Excel 到 PDF 的轉換中重新採樣圖像

修改模板文件中的 VBA 代碼或宏

通過智能標記填充電子表格

將電子表格轉換為 PDF、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 還允許您將圖表轉換為多種圖像格式。

網絡和圖形界面桌面應用程序

Aspose.Cells for .NET 為 Web 和桌面應用程序。最終用戶可以使用這些控件打開、保存和保存編輯 Excel 文件,導入 &導出數據、管理格式和公式並在幾種受支持的電子表格格式之間進行轉換,直接從您的應用程序的前端。

微軟辦公自動化——不需要

Aspose.Cells for .NET 使用託管代碼構建,無需在計算機上安裝 Microsoft Office 或 Microsoft Excel 即可處理 Excel 文檔格式。在支持的功能、安全性、穩定性、可擴展性、速度和價格方面,它是一個完美的 Microsoft Office 自動化替代方案。

人們在說什麼

不要只相信我們的話。看看用戶對此有何評論。

 
 
查看案例研究