解锁高效开发工具 - Spread 表格开发系列
Posted 西安葡萄城
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解锁高效开发工具 - Spread 表格开发系列相关的知识,希望对你有一定的参考价值。
Spread 表格开发系列
Spread 是一系列功能和 Excel 类似的表格工具,支持桌面、Web 和移动平台开发,用于在您的应用系统中实现 Excel 导入导出、表格数据录入和编辑等交互功能,并提供灵活的定制能力和丰富的数据可视化效果。
Spread 表格开发系列包含 SpreadJS 纯前端表格控件、Spread Studio 表格控件和 Spread 表格组件等三个产品。
SpreadJS 纯前端表格控件
SpreadJS 纯前端表格控件是基于 html5 的 javascript 电子表格和网格功能控件,适用于 .NET、Java 和移动端等各平台在线编辑类 Excel 功能的表格程序开发。
全中文操作界面,零学习成本!便于您在系统开发过程中,更好的显示和管理类似 Excel 的数据,更方便的进行公式引擎、排序、过滤、输入控件、数据可视化、Excel 导入/导出等操作。
高速、低耗
SpreadJS 是一个基于 HTML5 技术的纯 JavaScript 控件。SpreadJS 能够把所有的内容以像素点的形式画在画布上,但它不是 HTML DOM 元素的合成。同其他普通的数据表格相比,SpreadJS 提供了更高的渲染性能和更快的界面操作(比如:选择和滚动)。此外,SpreadJS 通过一个高效的数据模型来快速操作数据,这可以方便您流畅地载入和操作海量数据。
模板设计器
SpreadJS 包含模板设计器,通过类似 Excel 的 SpreadJS 设计器,您可轻松设计模板,节约应用程序开发所需的时间和精力。无需编码,各行业人员均可通过 Excel 软件设计界面,然后轻松导入设计器或 SpreadJS 中,即可重用模板。
丰富的数据交互和外观
可以通过配置颜色、边框、字体和表格布局元素来自定义行、列和单元格级别的外观风格。另外,SpreadJS 提供了 Excel 风格的主题支持,允许您创建用户熟悉的 Excel 风格界面。
数据、显示、可视化和分析支持
通过显示、可视化和分析功能精确地呈现数据。您可以通过SpreadJS识别数据的趋势,过滤越界值,通过图清晰容易的理解数据。SpreadJS数据可视化支持包括:
支持多工作表
支持迷你图
条件格式
Excel风格分组
支持Excel风格对话框过滤
强大的计算引擎
SpreadJS 包括强大的兼容 Excel 的公式、数据聚合、支持 320 多种函数,跨表格引用以及支持自定义名称。
工作表和单元格级别的数据绑定
SpreadJS 既可以像网格一样使用,绑定整个工作表到数据源。也可以绑定独立的单元格以呈现您所希望的样式。以上两种绑定都支持双向绑定,所以您也能使用 SpreadJS 创建录入表格。
数据验证
当单元格离开编辑模式时,进行单元格中数据的验证。SpreadJS 提供了很多内置的规则,让您可以更快更容易地创建数据验证条件,还可以在含有不正确值的单元格上显示红圈。
单元格类型
单元格类型决定了用户和单元格交互的方式。它包括如何录入数据、显示数据和验证数据。单元格类型定义了编辑器和格式器来处理如何解析数据,渲染器处理如何呈现数据。单元格类型能被设置到独立的单元格、列、行、一组单元格或者整个表格。当绑定到数据源,单元格类型依据数据类型自动设置。当然,您还可以指定自定义的单元格类型。
数据操作
SpreadJS 的数据操作将工作表设计成类似 Excel 的用户界面行为,包括:拖拽填充,拖拽释放,Excel 风格的过滤,行/列冻结和大小改变。
Spread Studio 表格控件
Spread Studio 表格控件是一个功能和 Excel 类似的表格控件。用于在您的应用系统中实现表格数据录入和编辑等交互功能,并且提供灵活的定制能力和丰富的数据可视化效果。
Spread 表格控件广泛应用在财务、预算、工程、统计等领域的信息系统中。通过图表引擎和数据可视化功能,为商业表单控制面板提供丰富、有效的内容信息。结合 Microsoft Excel 文档操作功能,为企业级的信息共享提供支持。Spread Studio 涵盖 Windows Forms、ASP.NET、XAML 以及 WinRT 各平台。
数据填报
基于免费开源的 Spread 设计器,可以轻松开发出信息管理系统的数据录入界面定制模块。 信息系统的管理员进行简单的拖拽设置,即可完成模板的深度定制,也可以直接导入使用设计好的模板。数据填报定制界面和操作风格类似 Excel,简单易上手。
数据汇总/筛选
Spread Studio 提供了数据分组、公式计算、大纲显示、排序、过滤等复杂的表格应用开发功能,轻松获取您所需的数据。
数据展示/输出
Spread Studio 采用图表、条件格式、迷你图等数据可视化方式呈现数据趋势。支持打印细节设置和多种文件格式的导出。文件导出支持多种版本的 Excel格式(XLS、XLSX)、档案文件(CSV)、文本文件(TXT)、XML文件(XML)和 PDF文件(PDF)等。
高级定制扩展
Spread Studio 提供了灵活开放的对象模型和50,000个以上的接口,拥有超强的几乎定制所有元素的能力。面对特殊的用户需求,您甚至可以自定义单元格类型,并且根据需要绘制外观和处理事件消息。
多平台支持
Spread Studio 支持离线和在线应用系统,涵盖Windows Forms、ASP.NET、XAML、WinRT各平台。
产品用户
Spread Studio 一直是全球销量领先的表格控件,在全球拥有超过300, 000 家客户。在中国市场客户覆盖也非常广泛,包括:石油能源、银行金融、航海航空、钢铁制造、财务管理、铁路工程、电力系统、电子商务、现代医疗、人事管理、工程管理、办公自动化、生产制造、酒店管理、地产管理、仓储物流、科研院所、大专院校、著名软件企业等行业。
Spread 表格组件
Spread 表格组件(Spread.Services for .NET)是一款可在应用程序中批量定制和管理 Excel 文件的组件。无需安装 Microsoft Excel,通过代码,您即可快速创建、导入、编辑、转化、导出 Excel 文件。
如,使用 Spread 表格组件,您可定制每个单元格的数据和格式、处理复杂的公式运算、定制表格、透视表、图表、图片和迷你图等、修改条件格式和形状的数据、定制样式外观,并对数据进行增删改查、过滤、排序、分组等操作;还可读取或创建 Excel 文件,保存到SSJSON文件格式,并使用目前最流行的前端表格工具 SpreadJS 进行数据展现。
Spread 表格组件支持多种应用程序平台的调用,不限服务器类型,拥有高性能快速处理引擎,大幅缩短您的开发时间。
功能概览
“怪兽级” 性能表现
无论从时间、内存还是文件存储空间来看,Spread 表格组件都是同类产品中当之无愧的“性能怪兽”。
从下表中可以直观看到,用 Spread 表格组件和同类产品处理3个不同的文件,Spread 表格组件都展现出高性能、低内存、低空间占用的优势,性能表现卓越。相比同类产品平均值,Spread 表格组件的加载时间快 3 倍,保存时间快 5 倍,计算时间快 2 倍;在计算前内存消耗量相对低 7 倍,在计算后内存消耗量相对低 6 倍;保存文件尺寸小 6 倍。
跨平台
Spread 表格组件基于.Net Standard 1.4,可运行于.NET framework、.NET Core 和 Mono。
可以使用 Spread 表格组件,创建 Winforms,ASP.NET,ASP.NET Core,.NET Core,Web services,WPF,Silverlight,WinRT 和 Mono 等32位或64位应用程序。
不限服务器操作系统类型
Spread 表格组件适用于 Windows、macOS 和 Linux。
权限控制
Spread 表格组件提供了广泛的安全特性,含有 Excel 文件加密/解密、保护内容、具备隐藏和显示工作表/行列/单元格的能力,可据此定制不同权限用户的文件阅读和编辑权限。
VSTO风格接口
Spread 表格组件使用 Visual Studio Tools for Office (VSTO) 中同样风格的接口,具有简单、灵活和功能强大的优点。
A Good Tree Bears Good Fruit.
点击 “阅读原文” ,访问 “Spread 表格开发系列” 官网
以上是关于解锁高效开发工具 - Spread 表格开发系列的主要内容,如果未能解决你的问题,请参考以下文章
怪兽级性能,用代码玩转Excel!葡萄城强势发布Spread表格组件
图案滑屏解锁控件----------WinForm控件开发系列
图案滑屏解锁控件----------WinForm控件开发系列