Aspose.Cells for .NET

Aspose.Cells for .NET是一款强大的Excel电子表格编程API,支持跨平台应用,无需Microsoft Office,可高效处理电子表格,包括生成、修改、转换及打印,并支持多种格式导出。

Aspose.Cells for .NET 是一款 Excel 电子表格编程 API,可加速电子表格的管理和处理任务。该 API 支持构建跨平台应用程序,能够生成、修改、转换、渲染和打印电子表格。此外,它无需安装 Microsoft Excel 或任何 Microsoft Office Interop 组件,而是拥有一套强大的 API,可处理所有 Excel 格式以及 CSV 和 SpreadsheetML 格式。

通过集成 API,开发人员可以执行一些基本任务,例如管理多个工作表、从头开始创建电子表格内容和样式、从不同数据源将数据导入工作表、添加常见和复杂的数学、财务和文本公式、操作图表、图片、评论、绘图对象等等。


高级 Excel 电子表格 API 功能


将输出发送到客户端浏览器

从 DataTable、DataView 或 Array 导入/导出数据

通过产品 API 添加和操作图表和数据透视表

从设计器电子表格导入公式

截断长表名称并在运行时替换无效字符

将文本对齐应用于文本框内的部分文本

使用高级粘贴选项粘贴行和列

支持 CSV(逗号分隔值)和 TSV(制表符分隔值)

创建和操作评论

设置自动过滤器和分页符

指定条件格式规则

创建和操作命名范围

创建并渲染迷你图

将工作表导出为 SVG 格式

在轻量模式下读取和写入大型电子表格

在 Excel 到 PDF 转换中重新采样图像

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

通过智能标记填充电子表格

将电子表格转换为 PDF、XPS 和 HTML 格式

Aspose.Cells for .NET 能够将电子表格转换为 PDF、XPS 和 HTML 格式,同时保持最高的视觉保真度。转换过程简单可靠,因此对于需要以任何行业标准格式交换文档的组织而言,API 是理想的选择。

以不同的格式保存电子表格 - C#

// load file to be convertedvar workbook = new Aspose.Cells.Workbook(dir + "template.xlsx");// save in different formatsworkbook.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 filevar workbook = new Aspose.Cells.Workbook(dir + "template.xls");// access the first worksheet from the collectionvar worksheet = workbook.Worksheets[0];// define parameters for resultant imagevar options = new Aspose.Cells.Rendering.ImageOrPrintOptions(){
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Jpeg};// convert worksheet to image in JPEG formatvar 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 Office 自动化 – 不需要

Aspose.Cells for .NET 采用托管代码构建,无需在计算机上安装 Microsoft Office 或 Microsoft Excel 即可处理 Excel 文档格式。就功能支持、安全性、稳定性、可扩展性、速度和价格而言,它是 Microsoft Office 自动化的完美替代方案。


产品推荐

  • 账号登录
社交账号登录