原文:免费开源的高性能javascript电子表格:x-sheet入门体验需求越来越高了。很多小伙伴已经习惯了云办公、在线协同办公。常用的有腾讯文档、金山文档、石墨文档、飞书等,国外主要是GoogleSheets。最近,我发现一个中国人开发高性能的前端javascript电子表格,灵感来自GoogleSheets,使用HTML5canvas渲染。接下来,小编分享一下入门经验。介绍先放上x-sheet的官方开源地址https://gitee.com/eigi/x-sheethttps://github.com/eiji-th/x-sheet在线体验地址:https://lwebapp。com/example/x-sheet.html可以从gitee拉取最新的代码到本地查看。这是一个标准的es6现代化工程,自定义webpack打包,运行后代码分析。有几个案例可以参考。功能列表先看看README上的功能描述Undo&UndoFormatBrushEmptyFormatTextFormatFontSetFontSizeFontBoldItalicUnderlineStrikethroughTextColorColorCellBorderFontSlantBorderSlantBackgroundSlantMergeCellsHorizo??ntalAlignWordWrap冻结单元格单元格功能(进行中)行高列宽设置复制、剪切、粘贴(进行中)自动填充插入行、列(进行中)删除行、列(进行中)隐藏行、列(进行中)支持多张打印(处理)数据验证(处理)导出XLSX导入XLSX(处理)导出CVS(处理)导入CVS(处理)导入图像(处理)数据过滤(处理)使用那么如何开始一个x-sheetdemo呢?由于x-sheet还在开发阶段,没有办法安装npm包,所以我们可以从源码打包。克隆代码gitclonehttps://gitee.com/eigi/x-sheet.git进入代码目录,安装依赖cdx-sheetnpmipackagenpmrunbuild打包后,我们可以自己新建一个html文件,导入打包后的源代码使用
