如何用Vue 集成 SpreadJS(Excel在线编辑操作)

 时间:2024-10-13 09:57:59

1、环境介绍1.后台:spring boot2.前台:vue、vue-element、webpack、iview3.插件:SpreadJS V12

2、SpreadJS 插件下载操作步骤如下图:填写完成后会收到官方发送的邮件。

如何用Vue 集成 SpreadJS(Excel在线编辑操作)

4、插件初始化首先将下载后的文件中的 css 和 js 提取出来放到前端项目的 static 目录下面,如下图:

如何用Vue 集成 SpreadJS(Excel在线编辑操作)

6、代码实现思路如下:4.1 定义div 承载 SpreadJS 的 Canvas 视图<d足毂忍珩iv ref="excelView" id="excelView" :style="spreadStyle"></div>4.2 在 default 对象中初始化 Spread 和 excelIo 对象,并在 mounted 生命周期函数中初始化

如何用Vue 集成 SpreadJS(Excel在线编辑操作)

9、5 编写后台代码接收前台传递的文件,并存档到文件服务器且在关系型数据库中添加标记,记录文件在服务器的路径。整体前端代码如下:

如何用Vue 集成 SpreadJS(Excel在线编辑操作)如何用Vue 集成 SpreadJS(Excel在线编辑操作)

10、最后为以下两个需求提供下解决思路:衡痕贤伎sheet 和单元格的权限控制(与系统权限挂钩) spreadjs支持sheet的隐藏与展示功能,通过酡箔挝棍前台获取后台传递的权限表示,在spreadjs 对象初始化的时候进行 api调用控制。多人同时编辑 首先,spreadjs是不提供此类功能,需要自己定制化开发,实现思路是 多人同时编辑时,根据spreadjs 提供的事件或脏数据功能与后台进行接口交互,然后通过websocket通信将数据同步到其他端。

  • Photoshop 2020新功能如何快速选择主体抠图?
  • 域名后缀选哪个比较好?
  • NBA2k13闪退攻略
  • 基于工业4G路由器智慧机场解决方案
  • 怎么安装Android手机端Lightroom并导入照片?
  • 热门搜索
    广州湖心岛旅游风景区 华东五市旅游景点 青海旅游网 悠哉旅游 黄冈旅游景点大全 现在最佳旅游地 泰国旅游攻略自由行 淄博市旅游局 福建旅游攻略自助游 溪口旅游