企业愈发多元化的业务需求,引发了协同办公的巨大市场,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 等前端开发框架
  • 支持所有主流浏览器和各类终端设备

课前准备:

  1. 提前了解SpreadJS 产品,将会更好掌握训练营中讲解的内容:

  2. 如果不熟悉 Vue 框架,请点击此处,了解知识要点。

  3. 其他技术储备:提前掌握一定的Javascript、HTML、CSS的基础;了解npm,VUE 或其他框架;了解HTTP,前后端交互。

环境搭建:

  1. 安装 nodejs

    • 官网安装包,包含npm
  2. 安装 Vue CLI 3

    • 终端运行:npm install -g \@vue/cli
  3. 安装 TypeScript

    • 终端运行:npm install -g typescript

通过“在线Excel文档编辑系统”新手开发训练营的学习,您将掌握:

  1. 在协同办公系统中嵌入Excel般的数据分析模块和功能
  2. 在VUE、Angular或者React框架下实现SpreadJS导入Excel功能
  3. 开发实现在线Excel编辑工具栏、背景色设置、合并单元格等功能
  4. 实现在线编辑服务端文件,实现远程数据交互
  5. 最终满足企业个性化协同编辑平台的定制化开发与扩展

《“在线Excel文档编辑系统”新手开发训练营》诚邀广大开发者报名参加。