zoukankan      html  css  js  c++  java
  • 从零开始,SpreadJS 新人学习笔记

    Hello,大家好,我是Fiona,从事前端开发工作,我十分热爱我的工作和一直默默栽培我的老板(这段请加粗)

    前不久,接到老板的安排:

     

    说实话,接到这个需求,我整个人的状态是这样的:

     

    但是,我不能辜负领导的期待,毕竟这是我最喜爱的工作!(这段请加粗,H1字号)

     

    Excel经过数十年的发展,已经成为当之无愧的数据处理之王,如今不但要实现它的全部功能,还要把它嵌入到我们自己的系统中,为了避免 996.ICU,我选择百度一下:

     

    度娘果然强大,这就是我需要的产品:SpreadJS!大家来体验一下,仿佛直接用浏览器打开了Excel一般。>>点击这里,体验一下

     

    果然,老板给予了肯定。看来距离我升职加薪、当上总经理、嫁给高富帅、走上人生巅峰的道路越来越近了。WoW,想想还有点小激动呢~

    今年的小目标

    从今天起,我要开始好好学习这款产品,为了报答领导的知(薪)遇(资)之(报)恩(酬),并做好每次的学习笔记!

    初识SpreadJS

    “SpreadJS 是一款基于 HTML5 的纯 JavaScript 电子表格和网格功能控件,以“高速低耗、纯前端、零依赖”为产品特色,可嵌入任何操作系统,同时满足 .NET、Java、响应式 Web 应用及移动跨平台的表格数据处理和类 Excel 的表格应用开发,为用户提供更快捷、更安全、更熟悉的表格数据处理方式和更友好的类 Excel 操作体验。“

    ——来自SpreadJS产品官网的介绍

    SpreadJS控件下载地址:https://www.grapecity.com.cn/developer/spreadjs

    点击网页中的立即试用,输入邮箱获取下载邮件,如下所示:

     

    在收到的邮件中下载SpreadJS免费试用版:

     

    SpreadJS安装包目录结构

    ├── Spread.Sheets        SpreadJS产品包

    │          └── Designer      SpreadJS 表格设计器

    │                        ├── Spread.Sheets-Designer.12.0.0.AppImage   [Mac]

    │                        ├── Spread.Sheets-Designer.12.0.0.dmg           [Linux]

    │                        └── Spread.Sheets-Designer.12.0.0                 [Windows]

    │         └── Spread.Sheets.Docs.12.0.0    SpreadJS 表格接口文档

    │                        ├── content

    │                        └── index   

    │         └── Spread.Sheets.Release.12.0.0    SpreadJS 表格 JavaScript 库和演示用例

    │                        ├── css              样式文件

    │                        ├── definition   TS 引用文件

    │                        ├── readme

    │                        ├── samples      示例代码(包括原生JS,Angular,Vue,React)

    │                        ├── scripts         JS文件

    │                        ├── GrapeCity-EULA

    │                        └── LICENSE

    查看更详细的SpreadJS产品试用包目录结构及说明,请点击这里

     

    由于我是Windows系统,点击Designer当中的第三个文件,安装了Spread.Sheets 设计器,长这样:

     

    这个设计器还有个在线版的可以参考:https://demo.grapecity.com.cn/spreadjs/excel-online/content/index.html

    SpreadJS产品结构组成说明

     

    SpreadJS在线表格编辑器组成说明

     

    添加一个Spread到一个工程目录中

    创建以下几个文件路径:

     

    1. 在css中拷入SpreadJS产品安装包路径下的全部文件:

    SpreadJS.Production.V12Spread.SheetsSpread.Sheets.Release.12.0.0css

    1. 在js中拷入以下两个文件:

    gc.spread.sheets.all.12.0.0.min.js 和 gc.spread.sheets.resources.zh.12.0.0.min.js

    1. data中准备用来存放数据:

    index.html :

     

    完成上述步骤,Spread的表格就展示出来了:

     

     

    OK,今天先记录到这里,下一步计划,我要开始学习SpreadJS的工作簿和表单,先立下这个Flag。

    SpreadJS,我一定会征服你的,加油!

  • 相关阅读:
    css中margin-left与left的区别
    Python文件和目录模块介绍:glob、shutil、ConfigParser
    [ Python入门教程 ] Python文件基本操作_os模块
    使用Pyinstaller转换.py文件为.exe可执行程序
    Windows命令行打开常用界面
    如何做好性能测试_流程篇
    Windows查看指定端口是否占用和查看进程
    ‘操作无法完成 ,因为其中的文件夹或文件已在另一程序中打开’问题解决
    bat脚本基础教程
    vi编辑器常用命令
  • 原文地址:https://www.cnblogs.com/C1SupportTeam/p/11044109.html
Copyright © 2011-2022 走看看