Aspose.Cells  for .NET

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

人们在说什么

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

 
 
查看更多案例学习