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 自动化替代方案。

人们在说什么

不要只相信我们的话。看看用户对此有何评论。

 
 
查看更多案例学习