作为我们的一部分用于React的Ignite UI释放 (偷看我们的博客概述或者我们的博客React数据网格和React数据图表) native React UI工具集包括许多控件,用于为web和移动设备构建现代体验。
在本博客中,我将重点介绍Ignite UI for React在我们的版本中提供的所有Microsoft Excel功能。
完整的Microsoft Excel解决方案
Ignite UI for React包括市场上最完整的Microsoft Excel解决方案。通过零依赖关系,您可以在本机React应用程序中提供完整的Excel体验,包括支持300多个公式、从任何来源导入和导出数据、丰富的图表报告等。
Infragistics Excel引擎
以下是受支持的Excel版本的列表:
- Microsoft Excel 97
- Microsoft Excel 2000
- Microsoft Excel 2002
- Microsoft Excel 2003
- Microsoft Excel 2007
- Microsoft Excel 2010
- Microsoft Excel 2013
- Microsoft Excel 2016
Infragistics Excel引擎的主要特点:
- 没有Excel依赖项-Infragistics Excel引擎完全独立于Microsoft Excel运行,因此您不需要安装它。
- 工作簿对象模型-这表示所有可用的Excel对象,如工作簿,工作表,单元格,公式等等。
我们为Excel中使用的对象提供api,以便您可以访问和操作Excel数据。
工作簿
在infragistic的Excel程序集中找到的最重要的对象是工作簿对象。没有工作簿实例,您根本无法创建Microsoft®Excel®文件。工作簿包含一组工作表,每个工作表在单元格中包含一个数据网格。此外,Workbook对象还包含全局设置以及自定义视图、命名引用和样式的集合。工作簿上的全局设置是影响整个工作簿的选项,例如文档的作者。Workbook对象公开的大多数基本属性控制各种公式计算选项。您还可以使用保护功能通过设置密码来保护工作簿的结构。
工作表
工作表填充工作簿。工作簿必须至少有一个工作表始终可见。工作表包含工作簿中的实际数据,因为每个工作表包含一个单元格网格,每个单元格可以包含一种数据形式。除了工作表上的集合和复杂属性之外,工作表对象还包括用于更改其默认行和列大小、其图像背景 (在工作表中平铺) 及其名称的属性。以下是流行的工作表功能
- 网格线
- 标题
- 冻结和分裂窗格
- 工作表筛选
- 工作表条件格式
- 工作表排序
WorksheetCell
Excel工作表中的WorksheetCell对象是保存工作表的实际数据值的对象。此对象提供Excel单元格的常用功能。
- 评论
- 公式
- 单元格格式
- 复制单元格的格式
- 合并单元格
Infragistics Excel引擎还提供Excel图表和迷你图支持。这意味着您可以使用引擎创建Excel的本机图表/迷你图。它们不是图像。将Excel对象保存到文件,然后使用Excel应用程序打开后,您仍然可以与这些生成的图表/迷你图进行交互。
图表支持
Infragistics Excel引擎的工作表图表功能允许您跨工作表中的单元格区域添加数据趋势的可视化图表表示。例如,如果要在可视化为列,行或超过70种其他图表类型的单元格区域中查看Excel数据,此功能可以帮助您实现这一目标。
迷你图支持
Infragistics Excel库支持向Excel工作表添加迷你图。这些可用于显示工作表中数据单元格区域中数据趋势的简单直观表示。例如,如果您希望将特定单元格区域中的Excel数据可视化为简单的柱形图或线条迷你图,则此功能可以帮助您实现这一目标。
以下是支持的预定义迷你图类型的列表。
- 线
- 列
- 堆叠 (赢/输)
开始使用Ignite UI for React
要开始使用Ignite UI for React,您可以访问产品页面并对在线示例进行浏览。您还可以下载包含示例的项目 ,这些示例可以在本地环境中使用npm包运行。
快乐编码!