​我一直认为Office365是微软一款非常成功的产品,它是基于Microsoft Office办公室套件的云端办公室方案,把Office套件搬到了线上,这对于协同办公、团队协作提供了很大的便利。

但是,这几年随着安全隐私越来越受到重视,越来越多的同学开始考虑,是否能够在自己的服务器上搭建一套专属的工具。

例如,专属的文件传输、专属的存储网盘等。

我认为,肯定也会有同学曾经考虑过,是否可以自己搭建一套专属的在线Office工具。但是,奈何Microsoft Office过于繁琐,而且不开源,所以,很难在各大平台找到这方面的工具。

image

永远不要低估人们的力量,有这方面的需求,自然就会有相应的解决方案,本文就给大家带来一款功能强大、配置简单、完全开源、类似Excel在线表格工具--Luckysheet。

Luckysheet

对号入座:

如果你希望自己搭建一套专属在线Excel工具

如果你想使用强大定制化的表格工具

如果你希望自己的数据受到保护

那么,本文介绍的Luckysheet绝对值得你尝试。

Luckysheet具有如下特性:

丰富的样式

条件格式

文本对齐及旋转

多种数据类型

支持文本截断、溢出、自动换行

查找替换

下拉填充

合并单元格

拖拽选取来修改单元格

冻结行或列

文本分列

格式刷

任意选取拖拽

内置公式

筛选

排序

支持多种图表

...

它能够修改字体、字号、颜色等通用样式,在表格中能够突出显示所关注的单元格或单元格区域、强调异常值、使用数据栏、色阶和图标集。在数据类型方面支持货币, 百分比, 数字, 日期等。

image

在常用的功能方面,它和Excel非常相似,经常用到的Excel功能它都有。此外,它还具有很多专属功能是Excel不具备的:

共享编辑

评论

矩阵计算

截图

复制到其他格式

通过这些功能,你可以对选中区域进行转置、旋转、数值计算,还可以对选中区域进行截图展示。另外,还可以对选中区域复制为json、array、对角线数据、去重。

开发和使用

由于Luckysheet是利用JavaScript开发的工具,所以,使用这款工具首先需要安装Node.js,并且满足Version>=6。

安装

首先从Github克隆源代码,然后安装依赖包:

cd Luckysheet/

npm install gulp -g

$ npm run dev

如果你想打包,可以执行下方命令:

$ npm run build

使用

在执行npm run dev之后会自动打开http://localhost:3000/链接,这样就可以在开发环境使用Luckysheet。

执行npm run build或者npm run dev之后会在dist目录下生成很多文件,你可以通过修改index.html来配置Luckysheet。

在这个文件中,你可以引入格式依赖,指定表格容器,创建一个新表格。

例如,引入依赖可以这样做:

如果你对开发充满兴趣,如果你希望拥有自己专属的表格工具,如果你希望自己的数据受到隐私保护,那么,Luckysheet是一个非常不错的选择。

通过这款工具,你可以发挥自己的详细去丰富、定制你想要的表格工具,你也可以为团队内部搭建一个共享在线文档。当然,与此同时还可以锻炼自己的JavaScript开发技能。

搭建excel在线编辑服务器,开源免费!自动动手搭建一款更加强大的在线Excel工具...相关推荐

  1. 开源免费!自动动手搭建一款更加强大的在线Excel工具

    我一直认为Office365是微软一款非常成功的产品,它是基于Microsoft Office办公室套件的云端办公室方案,把Office套件搬到了线上,这对于协同办公.团队协作提供了很大的便利. 但是 ...

  2. O2OA开源免费开发平台搭建教程:系统配置中,主要配置文件的说明详情

    O2OA开发平台有比较多的配置文件,目前多数配置已经已经可以直接在WEB端进行修改.本章节主要讲述O2OA信息化系统开发平台支持的配置文件以及各项配置相关的用途说明. 系统配置文件分成两类: loca ...

  3. 玩客云能搭建文档编辑服务器吗,轻NAS玩客云持续写盘解决办法,亲测暂时好用(弃用,只能维持一天不读写)...

    前言 玩客云的功能和下载速度是毋庸置疑的,作为一个轻NAS完全合格了,加上现在的二手平台价格,入手很适合下载刷剧党.但是一直有一个问题困扰着大家,玩客币奖励计划会一直读取硬盘,导致硬盘长时间读写坏掉. ...

  4. 在线android机型测试,免费兼容测试/MonkeyTest/100款安卓机型真机测试

    产品介绍: 云兼容测试包括移动APP应用Android真机设备兼容性测试和8款主流IOS真机设备兼容性测试,用户通过上传需要测试的APK包或IPA包,远程启动云主机进行应用的安装.启动.运行.卸载操作 ...

  5. html 在线编辑pdf,iLoveIMG 一个完全免费的PDF文件处理网站,可在线编辑PDF文件

    01终于在今天2020年全国的高考结束 在等待成绩的这段时间也可以休息了 大学生走向毕业迈向了工作 各个单位也到了处理文件的时期 在文件中有个常见的文件类型:PDF 这是一种可携带文档格式 应用方面也 ...

  6. 导出多个sheet的Excel以及在服务器上压缩文件然后再导出(在这里是压缩一个excel后导出)

    //界面上的导出按钮事件 protected void btnExcelAll_Click(object sender, EventArgs e) { Code.ExcelHelper.ExportE ...

  7. 牛掰!100行Python,自动动手打造一款多国语言翻译软件,酷啊!

    公众号 "菜鸟学Python" 第434篇原创,设为 "星标",一起学Python! 大家在平时的学习或者工作中,往往少不了要阅读外文的文献,或者将外文的文献翻 ...

  8. python 表单中值为空的还需要传入么_牛掰!100行Python,自动动手打造一款多国语言翻译软件...

    大家在平时的学习或者工作中,往往少不了要阅读外文的文献,或者将外文的文献翻译成中文.这时候就需要打开网页,然后进行搜索,非常的麻烦.既然是玩Python,小编就带领大家来打造一款多种语言翻译的软件,无 ...

  9. 380免费云存储_三款功能强大的云盘软件,完全替代百度云与腾讯云

    众所周知! 百度云是百度旗下良心产品之一,有免费版,但是免费版限速太厉害,让很多免费用户都难以接受,其次就是腾讯云,腾讯云也是腾讯旗下的良心产品之一,但是两个产品都不是很完美,那么接下来分享几个可以替 ...

  10. Dragonfly——一款功能强大的在线家庭装潢设计软件

    前段时间,国际软件巨头Autodesk公司发布了一款免费的在线版家庭设计装潢软件-Dragonfly.使用它你可以从一个空的房间开始,根据自己房屋的结构通过拖拽墙壁.窗户等元素创建出房屋的基本架构,也 ...

最新文章

  1. codefirst数据库迁移
  2. textContent与innerText的不同(转)
  3. [转载] Python中的xrange和range的区别
  4. C/C++中const关键字的用法及其与宏常量的比较
  5. ObjectOutputStream 和 ObjectInputStream类的简单介绍,及运用。
  6. 汉字与区位码(2) - 分析
  7. python自带模块可以控制鼠标吗_python自带模块模拟鼠标和键盘操作
  8. 数据增强_NLP 数据增强方法 EDA
  9. LINQ 之 JOIN(2)
  10. 快乐又刺激的点名小程序:滚动点名+BGM
  11. opencart插件之 Also Bought Products(购买该产品的用户也购买了)
  12. 鸡兔同笼,今又鸡和兔关在一个笼子里面,动物的头的总数是35,动物的脚的总数是94,问你鸡和兔子各有多少只?提示:利用二重循环解决问题
  13. 新手如何零基础操作让亚马逊无货源店铺如何单月3-5万
  14. 什么是鸟撞?该如何设计防鸟撞的建筑?#可持续设计
  15. 服务器版本的ansys证书错误,关于ANSYS Workbench 出现证书错误的解决办法
  16. 点亮科技树——锂离子电池
  17. 行为型模式-观察者模式
  18. 什么是“国家中小企业公共服务示范平台”?
  19. 调度增益控制基础概念Gain Scheduling Basics学习笔记
  20. lintcode----解码方法

热门文章

  1. 使用Excel和Tableau分析淘宝母婴产品上新策略
  2. 怎样把计算机添加到网络打印机,怎么将电脑打印机设置成连接网络打印机
  3. 彻底清除mplay.com与mplay.exe病毒
  4. Ethernet和802.3的区别及历史
  5. 游戏外挂的几种实现类型与方式
  6. Snipaste--截屏--贴图
  7. windows添加虚拟机蓝屏的解决方法
  8. 南佛罗里达大学计算机科学硕士,南佛罗里达大学计算机工程理学硕士研究生申请要求及申请材料要求清单...
  9. vue项目每次更新后清除浏览器缓存
  10. 怎样选择合适的电流继电器