网易 - 灵犀办公文档

article/2025/7/24 7:55:37

一. 企业介绍

网易是中国领先的互联网技术公司,为用户提供免费邮箱、游戏、搜索引擎服务,通过开设新闻、娱乐、体育等30多个内容频道,以及博客、视频、论坛等互动交流,网聚人的力量。

为了给中小企业和个人打造一款综合性办公产品,网易于2020年末成立灵犀事业部,并于2021年正式推出“灵犀”办公文档,这是一款以企业邮箱为基础的协同办公平台,其功能包括日程、在线文档、客户管理和即时通讯等,支持多人、多端实时编辑与查看,可满足企业信息共享与多端同步的需求。
在这里插入图片描述

二. 项目背景

现阶段,协同在线办公彻底颠覆了传统的企业管理模式,大大提高了企业的办公效率。网易灵犀办公软件,依托于网易企业邮箱,为用户提供文档、日历、IM等在线办公能力,旨在打造一体式对内对外连接合作的新载体。同时,灵犀文档的客户管理功能也让企业的对外商务沟通更加得心应手,让团队沟通更及时。灵犀文档的面市,为协同办公市场注入了新的活力。

为了在前端解析 Excel 文档,实现多人在线协同编辑,灵犀文档的数据集处理模块完全基于葡萄城的纯前端表格控件 SpreadJS 进行开发。通过嵌入 SpreadJS,文档系统完美复刻了 Excel 的UI架构,并有效提升了系统多人协作和数据处理效率。

三. 项目截图

灵犀文档借助 SpreadJS 实现了如下功能:

通用工具栏:借助 SpreadJS 的组件 API,实现高度类似 Excel 的工具栏面板,为用户提供熟悉的使用体验。
分享与写作:通过定制化开发,让文档与企业通讯工具相结合,实现信息高速流转,让团队沟通更及时。
公式:基于 SpreadJS 内置的 450 多种计算公式进行二次开发,保留常用公式,让数据分析更加方便高效,降低表格的使用门槛。
表格书签:基于 SpreadJS 的 API 所开发出的创新功能,保留用户的访问状态,清晰管理企业级客户信息。
在这里插入图片描述
(灵犀文档 - 界面截图)
在这里插入图片描述
(灵犀文档 - 单元格类型展示)
在这里插入图片描述
(灵犀文档 – 分组功能展示)

四. 选择表格控件 SpreadJS 的主要原因

“文档和表格作为日常基础工具类产品,开发实现他们的难度很大,即需要考虑产品性能,又需要衡量产品的易用性。即便对于网易而言,灵犀文档的研发难度和业务复杂程度也远超我们的想象,如果不借助 SpreadJS,这个项目很难在如此短的时间内落地。”

SpreadJS提供了类 Excel 的UI和开放的组件接口,可用来搭建可多人协同的在线文档系统,有效解决表格文档协同编辑的诸多技术难点。

将 SpreadJS 嵌入系统,可实现 Excel导入导出、在线编辑、数据绑定、表单保护、PDF 导出、自定制打印等功能,通过对其二次扩展,可以满足多人同时在线编辑、共享文档、数据同步、版本管理、批量导出等业务需求,快速开发出支持多人协作的在线文档系统。

针对网易灵犀文档的开发场景,SpreadJS 发挥的产品优势主要体现在:

  1. 纯前端组件,适用于多人协作系统开发

多人协作需要中心系统的支持,SpreadJS 基于其纯前端的体系架构可以很容易的嵌入系统开发,并以原生的方式嵌入各类应用,如:B/S、H5 小程序、APP 等,完美兼容原生系统。

  1. 实现精细控制,提供单元格级别的数据操作

SpreadJS的绝大部分功能是支持命令的,这使得数据操作变得十分简单,用户可以针对具体的业务逻辑做出更精细化的操作转换,大幅提高协作效率。

  1. 提供表格编辑器,支持在线编辑 Excel 文档

SpreadJS 的 表格编辑器由顶部菜单、公式栏、右键菜单、弹出框和状态栏等模块组成,用户仅通过简单的拖拽点击,即可设计各类Excel报表模板,实现数据填报、公式计算、数据管理、数据可视化等功能。

  1. 支持跨平台开发,提供一流的框架支持及扩展

SpreadJS 已兼容 Angular、React、Vue、TypeScript 等前端开发框架,可嵌入各类终端设备和后端技术框架,无需预装第三方插件,即可二次扩展。

  1. 提供开放的 API 和高度类似 Excel 的操作模式

SpreadJS 兼容 Excel 90% 以上的常用功能,并支持在线导入、导出Excel 文件。此外,SpreadJS 提供的表格操作行为和处理逻辑与 Excel 几乎一致,其外观、工具栏、对话框、右键菜单等均可自定义。

  1. 无需依赖 Excel 软件,轻松搭建表格文档协同系统

SpreadJS 是一款开发工具,具备比 Excel 更开放的架构,可帮助开发人员减轻重复编码和测试工作,研发并维护在线文档系统。在优化用户体验的同时,降低研发成本、加速项目落地。


http://www.hkcw.cn/article/GDBAvUmjdx.shtml

相关文章

2025年素养大赛编程赛项练习题

我用K克网盘分享了「最新素养大赛.zip」,点击链接即可保存。打开「K克App」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。 链接:https://pan.quark.cn/s/c2f85a297992 提取码:d4Uq

CSS3前端入门(第三天)2D转换 transform

转换(transform)是CSS3中具有颠覆性的特征之一,可以根据实现元素的位移、旋转、缩放等效果 移动:translate旋转:rorate缩放:scale 2D转换之移动translate 2D移动是2D转换里面的一种功能,可以…

深兰科技董事长陈海波受邀出席2025苏商高质量发展(常州)峰会,共话AI驱动产业升级

5月29日,2025苏商高质量发展峰会在常州隆重开幕。本次峰会聚焦新质生产力培育与产业创新转型,汇聚了众多江苏省内知名企业家、专家学者及政府代表。深兰科技创始人、董事长陈海波作为人工智能领域的领军企业代表,受邀出席盛会并参与重要活动环…

【软件】navicat 官方免费版

Navicat Premium Lite https://www.navicat.com.cn/download/navicat-premium-lite

AIGC与影视制作:技术革命、产业重构与未来图景

文章目录 一、AIGC技术全景:从算法突破到产业赋能1. **技术底座:多模态大模型的进化路径**2. **核心算法:从生成对抗网络到扩散模型的迭代** 二、AIGC在影视制作全流程中的深度应用1. **剧本创作:从“灵感枯竭”到“创意井喷”**2…

消防体能考核器材的智能化发展

消防员体能考核器材的智能化发展,在实际应用中带来了诸多益处。 一、精准计时与动作评判 高精度计时 :如400米障碍智能考官,依托高精度传感器和先进算法,能够精确到毫秒记录跑步用时,改变了传统人工计时易出现误差的…

大厂前端研发岗位设计的30道Webpack面试题及解析

文章目录 一、基础核心二、配置进阶三、性能优化四、Loader原理五、Plugin机制六、高级应用七、工程化实战八、原理深挖九、异常处理十、综合场景一、基础核心 Webpack的核心概念是什么? 解析:入口(entry)、输出(output)、加载器(loader)、插件(plugins)、模式(mode)。Loader…

展会聚焦丨漫途科技亮相2025西北水务博览会!

2025第三届西北水务数字化发展论坛暨供排水节水灌溉新技术设备博览会在兰州甘肃国际会展中心圆满落幕。本届展会以“科技赋能水资源,数智引领新动能”为主题,活动汇集水务集团、科研院所、技术供应商等全产业链参与者,旨在通过前沿技术展示与…

二、OpenCV图像处理-图像处理

目录 1、连通性 2、形态学操作 2.1腐蚀和膨胀 2.2开闭运算 2.3礼帽和黑帽 2.4总结 3、图像平滑 3.1图像噪声 3.2均值滤波 3.3高斯滤波 3.4中值滤波 3.5总结 4、直方图 4.1直方图的原理与显示 4.2掩膜的应用 4.3直方图均衡化 4.4自适应均衡化 4.5总结 5、边缘…

代码随想录算法训练营 Day60 图论Ⅹ Bellmen_ford 系列算法

图论 题目 94. 城市间货物运输 I Bellmen_ford 队列优化算法 SPFA 大家可以发现 Bellman_ford 算法每次松弛 都是对所有边进行松弛。 但真正有效的松弛,是基于已经计算过的节点在做的松弛。 本图中,对所有边进行松弛,真正有效的松弛&#…

CppCon 2014 学习:Making C++ Code Beautiful

你说的完全正确,也很好地总结了 C 这门语言在社区中的两种典型看法: C 的优点(Praise) 优点含义Powerful允许底层控制、系统编程、高性能计算、模板元编程、并发等多种用途Fast无运行时开销,接近汇编级别性能&#x…

手机照片太多了存哪里?

手机相册里塞满了旅行照片、生活碎片,每次清理都舍不得删?NAS——一款超实用的存储方案,让你的回忆安全又有序~ 1️⃣自动备份解放双手 手机 / 电脑 / 相机照片全自动同步到 NAS,再也不用手动传文件 2️⃣远程访问像…

Java String的使用续 -- StringBuilder类和StringBuffer

文章目录 字符串的不可变性StringBuilder和StringBuffer函数使用 字符串的不可变性 字符串不可变是因为有private修饰,只能在类的内部使用不可以在类外使用,因此使用时是不可以修改字符串的 public class test {public static void main(String[] args…

关于xilinx pcie ip core管脚分配出现布局布线报错问题说明

一、问题说明 xilinx的pcie几个ip core选择的物理位置是固定的,那么相当于管脚就被指定了,但是这个可能和原理图的真实情况对不上 二、xilinx官方推荐 xilinx对pcie放置的位置是有推荐的,如果没有按照推荐的,是否有问题呢&#x…

全面了解DMEM培养基:功能、组成与应用

近年来,研究人员陆续报道了采用营养素、生长因子和激素取代血清,在无血清培养基中培养各种细胞系的方法。Mather和Sato(BBRC, 1985)报道在含有胰岛素、转铁蛋白、表皮生长因子、黄体生成素或促卵泡激素、生长调节素和生长激素的无…

晨控CK-FR08与西门子系列PLC配置MODBUS RTU通讯连接手册

晨控CK-FR08与西门子系列PLC配置MODBUS RTU通讯连接手册 产品说明: CK-FR08-A01是一款基于射频识别技术的高频RFID标签读卡器,读卡器工作频率为13.56MHZ,支持对I-CODE 2、I-CODE SLI等符合ISO15693国际标准协议格式标签的读取。读卡器内部集…

基于开源链动2+1模式AI智能名片S2B2C商城小程序的企业组织生态化重构研究

摘要:本文以互联网时代企业组织结构变革为背景,探讨开源链动21模式AI智能名片S2B2C商城小程序在推动企业从封闭式向开放式生态转型中的核心作用。通过分析传统企业资源获取模式与网络化组织生态的差异,结合开源链动21模式的裂变机制、AI智能名…

消息队列学习总结

1.保证消息不丢失的必要条件 生产者发送消息、生产者存储消息、消费者拉取消息,需要保证三大流程消息不丢失,缺一不可。生产者保证消息完整发送并存储至broker。broker保证存储的消息不丢失。消费者保证拉取的消息一定被消费,即使重启了&…

Unity基础学习(十二)Unity 物理系统之范围检测

目录 一、关于范围检测的主要API: 1. 盒状范围检测 Physics.OverlapBox 2. 球形范围检测 Physics.OverlapSphere 3. 胶囊范围检测 Physics.OverlapCapsule 4. 盒状检测 NonAlloc 版 5. 球形检测 NonAlloc 版 6. 胶囊检测 NonAlloc 版 二、关于API中的两个重…

05.29.2025 CCNA++ 学习完成

05.29.2025 CCNA 学习完成 从哪个遥远的冬天开始的。。。断断续续鸽了几个月(春节,马来西亚旅游), 实际大概学习了3个半月 通过这个学习对网络的底层有了一个更全面的认识,后面还得经常看看才能理解这些东西 课程的资料慢慢补上来 To Be continued…