企业愈发多元化的业务需求,引发了协同办公的巨大市场,IM、线上会议、任务管理等已逐步发展成熟,在线文档势必会成为未来企业协同办公系统的核心。
为帮助所有前端开发者和企业技术决策者应对纷繁复杂的业务场景,开发出最合适业务需要的协同办公工具,葡萄城特推出《“在线Excel文档编辑系统”新手开发训练营》,旨在向您传授葡萄城在“表格文档在线编辑系统”领域的成功经验,引导您开发出一款基于Vue框架,简单、能迅速投入使用的在线Excel文档编辑软件。
训练营主要技术点:
- 环境搭建:集成前端框架、熟悉 SpreadJS API 及相关资源
- 功能实操:掌握 SpreadJS 核心功能、操作、概念和应用场景
- 场景集训:实现协同编辑、Excel报表设计、数据填报等业务模块
训练营活动信息:
活动时间:每月 2 次,为期三天,全程免费
报名地址:https://es.grapecity.com.cn/spjscamp
开发“表格文档在线编辑系统”的难点与突破:
开发“表格文档在线编辑系统”,应至少包含三个核心功能:在线浏览编辑Excel文件、多人协同和权限管控,而借助SpreadJS 纯前端表格控件便可以完美解决上述问题。
“SpreadJS在设计之初,便考虑到了多人协作的可能性,其基于纯前端的体系架构可以很容易的嵌入系统开发,而无需过多考虑与原生系统的兼容性,这是常规组件所无法做到的。”—— 上海佳软 CTO 刘立兼
针对“表格文档在线编辑系统”开发,SpreadJS具备如下优势:
- 提供开放的 API 和高度类似 Excel 的操作模式
- 可用作多人协作系统开发的组件
- 具备极高的处理性能和响应速度,支持450种Excel公式
- 提供单元格级别的数据操作
- 完美兼容Angular、React、Vue、TypeScript 等前端开发框架
- 支持所有主流浏览器和各类终端设备
课前准备:
提前了解SpreadJS 产品,将会更好掌握训练营中讲解的内容:
如果不熟悉 Vue 框架,请点击此处,了解知识要点。
其他技术储备:提前掌握一定的Javascript、HTML、CSS的基础;了解npm,VUE 或其他框架;了解HTTP,前后端交互。
环境搭建:
安装 nodejs
- 官网安装包,包含npm
安装 Vue CLI 3
- 终端运行:npm install -g \@vue/cli
安装 TypeScript
- 终端运行:npm install -g typescript
通过“在线Excel文档编辑系统”新手开发训练营的学习,您将掌握:
- 在协同办公系统中嵌入Excel般的数据分析模块和功能
- 在VUE、Angular或者React框架下实现SpreadJS导入Excel功能
- 开发实现在线Excel编辑工具栏、背景色设置、合并单元格等功能
- 实现在线编辑服务端文件,实现远程数据交互
- 最终满足企业个性化协同编辑平台的定制化开发与扩展
《“在线Excel文档编辑系统”新手开发训练营》诚邀广大开发者报名参加。