Aspose.Cells - 在任何平台上操作Excel电子表格

Aspose.Cells - 在任何平台上操作Excel电子表格

用于创建,编辑,转换和渲染Excel文件的原生API,可在任何平台上将电子表格文档导出为多种格式。

Aspose.Cells for .NET - .NET Excel文件操作API

创建,读取,写入和保存Excel文件格式以及将电子表格导出到各种数据源,而不依赖于任何Microsoft Excel。


Aspose.Cells - 在任何平台上操作Excel电子表格_第1张图片

Aspose.Cells for.NET

目标Windows窗体,ASP.NET,WPF,WCF或基于.NET Framework 2.0或更高版本的任何类型的应用程序

Aspose.Cells - 在任何平台上操作Excel电子表格_第2张图片

Aspose.Cells forJava

用于基于Java SE或EE的桌面,Web或任何类型的应用程序的Native Java API

Aspose.Cells - 在任何平台上操作Excel电子表格_第3张图片

Aspose.Cells forC++

创建,阅读,编辑或转换Excel电子表格,包括XLS和XLSX格式

Aspose.Cells - 在任何平台上操作Excel电子表格_第4张图片

Aspose.Cells forAndroid via Java

在移动应用中添加Excel工作表处理功能,适用于Android OS 2.3或更高版本

Aspose.Cells - 在任何平台上操作Excel电子表格_第5张图片

Aspose.Cells forSharePoint

在SharePoint Services 3.0,SharePoint Server 2007或更高版本中转换和合并Excel电子表格

Aspose.Cells - 在任何平台上操作Excel电子表格_第6张图片

Aspose.Cells forJasper Reports

将报表从JasperReports或JasperServer导出到Excel和PDF

Aspose.Cells - 在任何平台上操作Excel电子表格_第7张图片

Aspose.Cells forReporting Services

从SQL Server Reporting Services 2005或更高版本将RDL和RDLC报告导出到Excel

Aspose.Cells - 在任何平台上操作Excel电子表格_第8张图片

Aspose.Cells forJavaScript via Java

通过Node.js创建,操作,转换和渲染Excel电子表格。

Aspose.Cells - 在任何平台上操作Excel电子表格_第9张图片

Aspose.Cells forPHP via Java

通过JavaBridge在PHP应用程序中创建,操作,转换和呈现Excel电子表格。


Aspose.Cells for .NET介绍

Aspose.Cells for .NET是一个Excel电子表格编程API,可加快电子表格管理和处理任务。API支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。另外,它不依赖于Microsoft Excel或任何Microsoft Office Interop组件,而是依赖于一组强大的API来处理所有Excel格式以及CSV和SpreadsheetML格式。

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

总体特性

Aspose.Cells for .NET功能概述。
Aspose.Cells - 在任何平台上操作Excel电子表格_第10张图片


支持的文件格式

Aspose.Cells for .NET支持流行的电子表格文件格式以及最常用的图像和固定布局格式。

Aspose.Cells - 在任何平台上操作Excel电子表格_第11张图片


平台独立

Aspose.Cells for .NET支持.NET框架,.NET Core和Xamarin平台。此外,它可以通过COM Interop与Mono和其他几个平台一起使用。
Aspose.Cells - 在任何平台上操作Excel电子表格_第12张图片

Excel电子表格API功能

  • 能够在流中保存和加载Excel文件

  • 通过产品API配置页面设置

  • 加密/解密ODS文件

  • 导出范围时,使用标志跳过列名称

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

  • 内容复制

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

  • 设置图表的渐变背景

  • 设置和计算复杂公式

  • 创建和操作命名范围

  • 创建和渲染自定义图表

  • 在轻量级模式下读写大型电子表格

  • 创建和操作场景

  • 在处理大文件时优化内存使用

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

  • 通过产品API创建图表

  • 支持将修订日志的公式解析为二进制数组

  • 将自定义文档属性导出为PDF文件

  • 检索查询表结果范围

  • 禁用数据透视表功能区

  • 支持Office Open XML(OOXML)格式

  • 创建和操作评论

  • 指定条件格式规则

  • 创建和渲染迷你图

  • 公式计算引擎

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

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

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

  • 从DataTable,DataView或Array导入/导出数据

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

  • 检索小计设置

  • 从列表对象/表中获取XML路径

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

  • 使用高级粘贴选项粘贴行/列

  • 创建现有工作表的副本

  • 设置自动过滤器和分页符

  • 设置Microsoft Excel XP中引入的保护选项

  • 添加数字签名

  • 将工作表导出为SVG格式

  • 追踪先例和家属

  • 将ODS文件保存在ODF 1.1和1.2规范中

  • 动态创建和操作数据透视表


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

Aspose.Cells for .NET能够将电子表格转换为PDF,XPS和HTML格式,同时保持最高的视觉保真度。转换过程十分简单并且可信任,这一点使Aspose.Cells成为业内首选。

以不同格式保存电子表格 - 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引用样式公式的结果。


使用数据透视表,图表和智能标记汇总数据

数据透视表可以帮助你快速汇总平面数据并根据你的需求获取所需信息。Aspose.Cells for .NET允许你动态创建数据透视表和数据透视表。你可以动态更改数据透视表的源数据并刷新它。另外,Aspose.Cells for .NET提供了智能标记,可以根据某些数据源填充工作表并创建直观有效的报告。


将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,
    ImageFormat = System.Drawing.Imaging.ImageFormat.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轻松添加标准或自定义图表,并动态设置数据以刷新图表。Aspose.Cells for .NET还允许你将图表转换为多种图像格式。


用于Web和桌面应用程序的图形界面

Aspose.Cells for .NET为Web和桌面应用程序提供GUI控件。最终用户可以使用这些控件打开,保存和编辑Excel文件,导入和导出数据,管理格式和公式,以及从应用程序的前端转换几种支持的电子表格格式。


不需要Microsoft Office Automation

Aspose.Cells for .NET是使用托管代码构建的,托管代码永远不需要在机器上安装Microsoft Office或Microsoft Excel来处理Excel文档格式。在支持的功能,安全性,稳定性,可扩展性,速度和价格方面,它是完美的Microsoft Office自动化替代方案。


最近更新 What's New

类型 标题 发布时间
版本更新 Aspose.Cells v19.3

Excel控件 Aspose.Cells 更新至 19.3,添加Name.GetReferredAreas方法以提供更丰富的数据,修复多个bug。

2019-03-25
版本更新 Aspose.Cells v19.1

专业电子表格控件Aspose.Cells更新至v19.1

2019-01-21
文章 一张图带你了解Aspose 2019年的产品线

为了方便开发者们了解种类繁多的Aspose产品,小编特意重新整理了Aspose 2019年的主要产品线,方便大家选择自己所需要的产品。

2019-04-25
文章 【干货集锦】如何轻松玩转文档管理工具?我们为你精心准备了一份学习大礼包

文档管理(Document Management),文档是企业重要的智力资产。在企业中,文档一般都以电子文档的形式存在,比如微软.doc格式,xls格式,ppt格式,pdf格式,纯文本.txt格式等;从内容上,可能是商务合同、会议记录、产品手册、客户资料、设计文档、推广文案、竞争对手资料、项目文档、经验心得等。

2019-04-03
问答 Aspose.Cells 如何添加筛选功能?

 

Aspose.Cells 如何添加 Excel 中数据选项卡下的【筛选】功能?

是【workstreet.AutoFilter.Range(string)】Or【workstreet.AutoFilter.SetRange(int,int,int);】吗?

为什么使用上面两个代码,EXCEL会提示受保护视图?求各位老师帮忙,谢谢。

 

2014-08-11
问答 aspose cells for java自动过滤功能

 

我下载了aspose cells for java试用版,使用自动过滤功能可以过滤行。该怎么求得
某一栏过滤的部分之和呢?得到和之后,我需要清除过滤并改变过滤选项,然后重新计算求和。
不太会弄,求指导。

 

2014-05-04
视频 Aspose.Cells for .NET视频教程系列(25):使用Aspose.Cells for .NET在数据范围内转换Excel表格

 

 

  本视频展示了如何使用Aspose.Cells for .NET在数据范围内转换Excel表格。

 

 

2016-08-02
视频 Aspose.Cells for .NET视频教程系列(24):使用Aspose.Cells for .NET在Microsoft Excel电子表格中组合或分解行和列

 

 

  本视频展示了如何使用Aspose.Cells for .NET在Microsoft Excel电子表格中组合或分解行和列。

 

 

2016-08-02
演示或示例 Aspose.Cells for .NET代码示例八:LineBreakTextWrapping(CS)

Aspose.Cells是一款专业的电子表格控件,无需MS Excel也可满足一切Excel表格功能。此代码示例主要演示如何使用Aspose.Cells在Excel中换行,包括使用显式换行符和换行文字。

2019-04-24
演示或示例 Aspose.Cells for .NET代码示例七:DeleteBlankRowsColumns(CS)

Aspose.Cells是一款专业的电子表格控件,无需MS Excel也可满足一切Excel表格功能。此代码示例主要演示如何使用Aspose.Cells在Excel加载时过滤对象,包括自定义过滤每个工作表和过滤对象。

2019-04-24

你可能感兴趣的:(高级爬虫)