操作 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 功能
将输出发送到客户端浏览器
从 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 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 和桌面应用程序提供 GUI 控件。最终用户可以使用这些控件从应用程序的前端打开、保存和编辑 Excel 文件、导入和导出数据、管理格式和公式以及在几种受支持的电子表格格式之间进行转换。
Microsoft 办公自动化 – 不需要
Aspose.Cells for .NET 使用托管代码构建,无需在机器上安装 Microsoft Office 或 Microsoft Excel 即可处理 Excel 文档格式。从支持的功能、安全性、稳定性、可扩展性、速度和价格方面来看,它是 Microsoft Office 自动化的完美替代品。