葡萄城成立于 1980 年,是全球领先的集开发工具、商业智能解决方案、管理系统设计工具于 一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。前端
葡萄城是微软公司认证的金牌合做伙伴,同时也是少数几个 Microsoft Office Advisory Board 成员之一。在上世纪 80 年代,葡萄城就加入了 Microsoft Early Adopter Partnership。与微软公司在技术领域普遍而深刻地合做,使葡萄城可以深刻地理解并掌握最新的技术,并可以把这些最新的技术恰当地运用到为客户提供的产品和服务中。浏览器
葡萄城专一开发工具和企业软件领域 30 年,旗下多款产品在国际软件行业屡获殊荣,并在全球被数十万家企业、学校和政府机构等选用。缓存
SpreadJS 纯前端表格控件是基于 HTML5 的 Java 电子表格和网格功能控件,适用于 .NET、安全
Java 、Web 应用程序、移动端等多种平台的表格数据处理和类 Excel 功能的表格程序开发。全中文操做前端框架
界面,零学习成本!便于您在系统开发过程当中,更安全的管理 Excel 数据,更快捷的完成海量数据交互,框架
更方便的进行数据导出、导入、排序、过滤、增删改查、可视化及 Excel 导入/导出等操做。SpreadJS 纯编辑器
前端表格控件自面世以来,备受华为、中国民航飞行学院、中国平安、中国能建、中通等国内知名企业客模块化
户青睐。函数
经过相似 Excel 的 SpreadJS 设计器,您可轻松设计模板,节约应用程序开发所需的时间和精力。无需编码,各行业人员都可经过 Excel 软件设计界面,而后轻松导入设计器或 SpreadJS 中,便可重用模板。工具
能够经过配置颜色、边框、字体和表格布局元素来自定义行、列和单元格级别的外观风格。另外, SpreadJS 提供了 Excel 风格的主题支持,容许您建立用户熟悉的 Excel 风格界面。
如您所想的同样,经过显示、可视化和分析功能精确地呈现数据。您能够经过SpreadJS 识别数据的趋势,过滤越界值,经过图清晰容易的理解数据。SpreadJS 数据可视化支持包括:
SpreadJS 包括强大的兼容 Excel 的公式、数据聚合、支持 400 多种函数,跨表格引用以及支持自定义名称。
SpreadJS 既能够像网格同样使用,绑定整个工做表到数据源。也能够绑定独立的单元格以呈现您所但愿的样式。以上两种绑定都支持双向绑定,因此您也能使用 SpreadJS 建立录入表格。
当单元格离开编辑模式时,进行单元格中数据的验证。SpreadJS 提供了不少内置的规则,让您能够更快更容易地建立数据验证条件,还能够在含有不正确值的单元格上显示红圈。
SpreadJS 的数据操做将工做表设计成相似 Excel 的用户界面行为,包括:拖拽填充,拖拽释放,Excel 风格的过滤,行/列冻结和大小改变。
SpreadJS 是一个基于 HTML5 技术的纯前端电子表格控件,它可以把全部的内容以像素点的形式画在画布上,但它不是 HTML DOM 元素的合成。同其余普通的数据表格相比,SpreadJS 提供了更高的渲染性能和更快的界面操做(好比:选择和滚动)。此外,SpreadJS 经过一个高效的数据模型来快速操做数据,这能够方便您流畅地载入和操做海量数据。
3) 支持环境
支持 HTML5 的浏览器:IE9, IE10, IE11,Edge, FireFox, Safari, Chrome。
IE10+,FireFox,Safari,Chrome。
4) 设计理念
SpreadJS 采用一种基于 HTML5 Canvas 绘制表格的画法,经过一种独特受到专利保护的缓存方式,高
效的完成对表格绘制,尤为体如今表格局部从新绘制及表格滚动绘制中。采用该画法,会极大的提高绘制
性能,下降 CPU 的占用,让表格的行为更加流畅天然,加强用户体验。
在该画法中,将 SpreadJS 分为多个图层进行绘制:
SpreadJS 适用于 Windows,Linux,Mac,Android,iOS,并针对全部现代浏览器进行了测试支持。
SpreadJS 是纯 Java 库, 对 jQuery 等外部库或框架没有任何依赖,使得您的电子表格更轻量级、更可自定义、拥有更好的和其余库的共用兼容性,而且易于在 VSCode 中使用。支持 Angular v六、React 和
Vue 等经常使用前端框架,而且您能够选择使用 Type 语言。
SpreadJS 是模块化的 JS 库,所以只需将您所须要的功能模块添加到您的应用中使用,此举极大的优化了您 Web 应用程序的大小和速度。
SpreadJS 受权由两个主要方式组合构成:
咱们提供两个级别的技术服务:
咱们会为每位金牌服务用户专门指定一位技术服务工程师,以保证金牌服务用户的论坛问题获得
优先处理。另外,对于购买金牌服务的用户,咱们也会提供电话服务,在法定工做日的上午 9:00~12:30,下午 1:30~5:30 能够得到咱们技术支持团队的电话支持。
金牌服务,是 97%用户的选择!
论坛是开发人员得到技术帮助的最佳场所,在这里您能够:
“SpreadJS 目前被普遍应用于表单设计和数据填报,它带给咱们的不只仅是良好的用户友好度体验,经过它咱们还能够轻松设计模板,节约应用程序开发所需的时间和精力。”
中国能源建设集团安徽电力建设第二工程有限公司
“SpreadJS 控件主要用于项目中的报表设计,展现,打印等功能。参与设计报表的人员彻底不须要懂代码知识,只要会用 Excel 就可参与设计报表,很符合 R 平台在线设计无编码开发的理念,而且类 Excel 的操做模式很符合设计人员的使用习惯,大大加快了工做效率,是平常工做的好帮手。”
福建华闽通达信息技术有限公司
“使用 SpreadJS 咱们能够轻松设计模板,节约应用程序开发所需的时间和精力。无需编码,财务、人事管理人员都可经过 Excel 软件设计界面,设计计算公式,而后轻松导入设计器或 SpreadJS 中,就可实现模板重用。这大大减轻了工做强度,使得快速开发得以实现。”
中国民用航空飞行学院
“葡萄城技术支持对产品的了解深刻程度让人佩服,遇到问题能提供专业、客观的评估,及时跟进问题,作到问题闭环。对没法短时间解决的问题会不断同用户通报进展,真正让用户用得放心,是让用户放心把后背交给他的良好合做伙伴。”
刘林丰 华为技术有限公司 2012 实验室 技术负责人