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 还允许您将图表转换为多种图像格式。
Web 和桌面应用程序的图形界面
Aspose.Cells for .NET 为 Web 和桌面应用程序提供 GUI 控件。最终用户可以使用这些控件打开、保存和编辑 Excel 文件、导入和导出数据、管理格式和公式,以及直接从应用程序的前端在几种支持的电子表格格式之间进行转换。
Microsoft Office 自动化 – 不需要
Aspose.Cells for .NET 使用托管代码构建,无需在机器上安装 Microsoft Office 或 Microsoft Excel 即可处理 Excel 文档格式。在支持的功能、安全性、稳定性、可扩展性、速度和价格方面,它是一个完美的 Microsoft Office 自动化替代品。
上一条:Docker镜像优化
下一条:使用 Aspose 简化您的文件管理:购买 API 指南