想寻找一款适合的Excel文档功能开发控件?来看看Aspose和Spire称心否

397 阅读6分钟

Microsoft Office是微软公司的一个文字处理器应用程序,作为办公软件必不可少的神器之一,其中Word、Excel是日常工作中常用的文档管理工具。目前,Aspose系列和Spire系列是文档管理开发API中非常受欢迎的两个系列产品。

那么这两个系列工具性能上有何异同,我们该如何选择哪一款呢?在这里,我们向你整理了这两款工具的性能和功能对比,本文来对比一下Aspose.CellsSpire.XLS。方便你作出自己的判断。

如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),很高兴一起探讨。

Aspose.Cells

文件格式和转换

Microsoft Excel 工作簿 (XLS)

能找到的最快、最完整的 XLS 格式实现。

电子表格ML(XLSX、XML)

Aspose.Cells 支持 OOXML、Flat OPC 和 Excel 2003 XML。此外,该组件支持所有主要的 Excel 2007、2010 和 2013 文件格式,例如 XLSX、XLTX、XLSM、XLTM 等。

Comma Separated Value (CSV)

面支持 CSV 格式以与各种应用程序交互。

TSV

以 TSV 文件格式加载和保存文档。

HTML

另存为 HTML 可用。

OpenDocument - ODS

Aspose.Cells 可以加载和保存 OpenDocument 电子表格 (.ods) 格式的文档。

Converting to PDF files

以高保真度将任何电子表格转换为 PDF。

Tab delimited

以制表符分隔的文件格式加载和保存文档。

Plain text (TXT)

通过以纯文本格式保存,轻松提取文本。

XPS document

将 Excel 电子表格转换为 XPS 文档

按页将工作表转换为图像并将工作表转换为图像

可以将电子表格导出为具有任何所需压缩类型的标记图像文件格式 (TIFF)。

渲染和打印

将文档布局成对 Microsoft Excel® 具有高保真度的页面(就像 Microsoft Excel® 那样)。

将工作表页面渲染为光栅图像(TIFF、多页 TIFF、PNG、JPEG、BMP)。

将电子表格页面渲染为矢量图像 (EMF)。

指定图像分辨率、质量、压缩和其他选项。

使用 .NET 打印基础结构打印电子表格。该组件有一个内置的打印方法来打印工作表,如 Microsoft Excel 的打印预览中所示。

在渲染或打印之前更新页码和其他字段。

电子表格内容功能

从 DataTable、DataView、Array、DataGrid 等导入/导出数据。

添加现有工作表的副本(所有内容包括图像、图表、其他对象等)

在工作簿内或工作簿之间复制或移动工作表

插入图片

创建图表

使用 API 为图表设置渐变背景

给单元格添加注释

Microsoft Excel 2007 主题和颜色

创建自动过滤器

实施数据验证

实现数据排序

查找和替换文本

合并/拆分单元格

分组/取消分组行和列

创建自定义分页符

插入/删除或隐藏行、列和工作表

计算复杂的 Excel 公式

支持 Microsoft Excel 2007 中支持的高级条件格式

冻结/解冻窗格

插入超链接以链接数据

实施智能标记

指定文档属性设置

保护/取消保护工作表

指定 Excel XP 及更高版本中引入的高级保护选项

创建列表对象/Microsoft Excel 表格

创建小计

插入表单控件和其他绘图形状/对象

创建数据透视表和数据透视图

保留或删除插件、VBA、宏

操作命名范围

实现转置选项

创建自定义图表

从电子表格中添加、保留或提取 OLE 对象。

实施 Microsoft Excel 2010 迷你图

加密文件

电子表格格式功能

应用单元格中的所有字符格式,包括字体、颜色、效果、边框和底纹。

将 Microsoft Excel 支持的所有数字格式设置应用于单元格。

设置所有类型的文本对齐设置。

为单元格应用不同类型的字体设置。

对单元格、字体、网格线、图形对象等应用不同的颜色。

在单个单元格中应用不同的富文本格式。

在单元格上应用不同的边框设置。

在单元格上应用不同的背景图案。

在工作表、行、列或一系列单元格等上应用格式设置。

页面设置功能

调整页面方向、缩放比例、纸张大小。

指定页边距和页面居中。

创建或编辑您的页眉和/或页脚。

设打印区域、打印标题或开启网格线等。

Spire.XLS

文件格式支持

Spire.XLS for .NET 支持旧的 Excel 97-2003 格式 (.xls) 和新的 Excel 2007、Excel 2010、Excel 2013、Excel 2016 和 Excel 2019(.xlsx、.xlsb、.xlsm),以及 Open Office(.ods) 格式。

另存为 HTML可用

以制表符分隔的文件格式加载和保存文档。

全面支持 CSV 格式以与各种应用程序交互。

通过以纯文本格式保存,轻松提取文本。

转换

Excel 到 HTML / XML / CSV

XML / CSV 转 Excel

Excel 到图像

Excel 转文本

Excel转PDF

Excel 转 XPS

Excel 到 SVG

内容特点

创建和编辑 Excel

查找和替换数据

打印excel文件

从 DataTable、DataView、Array、DataGrid 等导入/导出数据。

将 Excel 保存到文件/流或作为 Web 响应

创建图表

读取和写入超链接

创建自动过滤器

实现数据排序

实施数据验证

合并/取消合并单元格和文件

组合/取消组合行和列

插入/删除或隐藏行、列和工作表

计算复杂的 Excel 公式

冻结/解冻窗格

插入超链接以链接数据

保护/取消保护工作表

创建数据透视表

加密/解密文件

加载/保存 Excel VBA

使用MarkerDesigner 将数据合并到 Excel

格式化功能

在单元格中应用所有字符格式,包括字体、颜色、效果、填充和阴影。

为单元格应用所有数字格式设置(MS Excel 支持)。

设置所有类型的文本对齐设置。

为单元格应用不同类型的字体设置。

对单元格、字体、网格线、图形对象等应用不同的颜色。

在单个单元格中应用不同的富文本格式。

对单元格应用不同的边框设置。

在单元格上应用不同的背景图案。

在单元格上应用渐变背景图案。

在工作表、行、列或一系列单元格等上应用格式设置。

页面设置功能

调整页面方向、缩放比例、纸张大小。

指定页边距和页面居中。

创建或编辑带有图像的页眉和/或页脚。

设置打印区域、打印标题或打开网格线等