国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

再見Excel!超強國產(chǎn)開源在線表格Luckysheet走紅GitHub

新聞 前端
今天,猿妹要和大家推薦一款功能強大、配置簡單、完全開源的用純JavaScript編寫的前端表格庫,對它的評價只有【用它!】

[[346693]]

 目前比較流行的辦公應(yīng)用主要有Excel、WPS、石墨文檔等等,今天,猿妹要和大家推薦一款功能強大、配置簡單、完全開源的用純JavaScript編寫的前端表格庫,對它的評價只有【用它!】

Luckysheet具備了大部分Excel中的常用功能,比如文字與單元格的樣式調(diào)整與公式的使用等。除此之外還提供了獨有的復(fù)制時轉(zhuǎn)換格式(比如 json 等)以及其他格式的數(shù)據(jù)導(dǎo)入導(dǎo)出等,可以說Excel具備的常用功能它也都有了。

此外,因為Luckysheet采用純JavaScript編寫,因此它可以嵌入到任何前端項目或應(yīng)用程序中,便于實現(xiàn)集成和自動化。不過在圖表方面現(xiàn)在只支持了常用的ECharts,其他圖表框架需要等待以后陸續(xù)支持。

目前,Luckysheet已經(jīng)在GitHub上標星3.9K,累計分支292(GitHub地址:https://github.com/mengshukeji/Luckysheet/blob/master/README-zh.md)

整體架構(gòu)

首先我們一起來看看Luckysheet的格式,一個完整的Luckysheet表格文件的數(shù)據(jù)格式為:luckysheetfile,一個表格文件包含若干個sheet文件,對應(yīng)excel的sheet0、sheet1等。

一個Luckysheet文件的示例如下,該表格包含3個sheet:luckysheetfile = [ {sheet1設(shè)置}, {sheet2設(shè)置}, {sheet3設(shè)置} ] 相當于excel的3個sheet

文件中的一個sheet的數(shù)據(jù)luckysheetfile[0]的結(jié)構(gòu)如下:

  1.     "name""Cell"//工作表名稱 
  2.     "color"""//工作表顏色 
  3.     "index""0"//工作表索引 
  4.     "status""1"//激活狀態(tài) 
  5.     "order""0"//工作表的順序 
  6.     "hide"0,//是否隱藏 
  7.     "row"36//行數(shù) 
  8.     "column"18//列數(shù) 
  9.     "config": { 
  10.         "merge":{}, //合并單元格 
  11.         "rowlen":{}, //表格行高 
  12.         "columnlen":{}, //表格列寬 
  13.         "rowhidden":{}, //隱藏行 
  14.         "colhidden":{}, //隱藏列 
  15.         "borderInfo":{}, //邊框 
  16.     }, 
  17.     "celldata": [], //初始化使用的單元格數(shù)據(jù) 
  18.     "data": [], //更新和存儲使用的單元格數(shù)據(jù) 
  19.     "scrollLeft"0//左右滾動條位置 
  20.     "scrollTop"315//上下滾動條位置 
  21.     "luckysheet_select_save": [], //選中的區(qū)域 
  22.     "luckysheet_conditionformat_save": {},//條件格式 
  23.     "calcChain": [],//公式鏈 
  24.     "isPivotTable":false,//是否數(shù)據(jù)透視表 
  25.     "pivotTable":{},//數(shù)據(jù)透視表設(shè)置 
  26.     "filter_select": {},//篩選范圍 
  27.     "filter"null,//篩選配置 
  28.     "luckysheet_alternateformat_save": [], //交替顏色 
  29.     "luckysheet_alternateformat_save_modelCustom": [], //自定義交替顏色     
  30.     "freezen": {}, //凍結(jié)行列 
  31.     "chart": [], //圖表配置 
  32.     "visibledatarow": [], //所有行的位置 
  33.     "visibledatacolumn": [], //所有列的位置 
  34.     "ch_width"2322//工作表區(qū)域的寬度 
  35.     "rh_height"949//工作表區(qū)域的高度 
  36.     "load""1"//已加載過此sheet的標識 

在chrome的console中查看 luckysheet.getluckysheetfile() 可以看到完整設(shè)置 [{shee1}, {sheet2}, {sheet3}]

使用方法

第一步,引入依賴,有2種方式:

CDN

  1. <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/css/pluginsCss.css' /> 
  2.  
  3. <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/plugins.css' /> 
  4.  
  5. <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/css/luckysheet.css' /> 
  6.  
  7. <script src="https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/js/plugin.js"></script> 
  8.  
  9. <script src="https://cdn.jsdelivr.net/npm/luckysheet/dist/luckysheet.umd.js"></script> 

注意,https://cdn.jsdelivr.net/npm/luckysheet/dist/luckysheet.umd.js這個路徑會拉取到最新的luckysheet代碼,想要指定luckysheet版本,請在luckysheet后面加上版本號,如:https://cdn.jsdelivr.net/npm/luckysheet@2.0.0/dist/luckysheet.umd.js

如果不方便訪問 jsdelivr.net,還可以采用本地方式引入

本地引入

npm run build后dist文件夾下的所有文件復(fù)制到項目目錄,然后通過相對路徑引入

  1. <link rel='stylesheet' href='./plugins/css/pluginsCss.css' /> 
  2.  
  3. <link rel='stylesheet' href='./plugins/plugins.css' /> 
  4.  
  5. <link rel='stylesheet' href='./css/luckysheet.css' /> 
  6.  
  7. <script src="./plugins/js/plugin.js"></script> 
  8.  
  9. <script src="./luckysheet.umd.js"></script> 

第二步,指定一個表格容器

  1. <div id="luckysheet" style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"></div> 

第三步,創(chuàng)建表格

  1. <script> 
  2.  
  3. $(function () { 
  4.  
  5. //配置項 
  6.  
  7. var options = { 
  8.  
  9. container: 'luckysheet' //luckysheet為容器id 
  10.  
  11.  
  12. luckysheet.create(options) 
  13.  
  14. }) 
  15.  
  16. </script> 

其實LuckysheetDocs的使用方式和Excel差別并不大,就連快捷鍵也是一樣的:

最后附上在線DEMO體驗:

 

 

責任編輯:張燕妮 來源: 開源最前線
相關(guān)推薦

2020-10-18 07:49:40

開源在線表格Excel前端表格庫

2021-01-13 11:13:46

ExcelPandas代碼

2016-08-04 11:15:24

GitHubMySQLSchema

2015-01-22 16:34:54

Github國產(chǎn)開源項目

2025-07-01 09:07:52

2025-10-30 07:10:00

WSL開源Windows

2020-06-12 14:40:45

開源技術(shù) 翻譯

2021-08-19 15:14:29

程序員電子表格Airtable

2023-09-14 07:25:07

自主指令集核心

2021-04-15 22:17:16

PythonExcel代碼

2021-01-21 07:16:03

RocketMQKafka中間件

2020-10-29 10:44:59

斗魚騰訊虎牙

2013-08-09 10:41:58

2021-05-11 06:02:25

開源GitHub 國產(chǎn)開源軟件

2022-01-04 10:51:11

工具開源PDF

2021-07-06 09:28:35

GitHub開發(fā)者開源

2014-04-02 09:48:20

金蝶中間件

2025-04-08 04:20:00

點贊
收藏

51CTO技術(shù)棧公眾號

国产无一区二区| 欧美日韩成人激情| 久久精品人人做人人爽电影| 丰满少妇一区| 欧美日韩一卡二卡| 亚洲一区二区三区精品中文字幕| 91天堂素人约啪| 在线观看污视频| 日本亚洲最大的色成网站www| 亚洲综合中文字幕68页| 国产主播性色av福利精品一区| 日韩经典中文字幕| 亚洲夜夜综合| 欧美一区二区免费视频| 91最新在线| 欧美日韩国产系列| 黄色网页在线看| 欧美绝品在线观看成人午夜影视 | 99久久99视频只有精品| 97国产精品久久| 国产欧美一区二区三区米奇| 欧美大奶子在线| 国产电影一区二区| 欧美日韩xxx| 亚洲欧美tv| 国产精品亚洲网站| 婷婷中文字幕一区| 欧美肥妇毛茸茸| 蜜桃传媒视频麻豆第一区免费观看| 中文字幕视频一区二区在线有码| brazzers在线观看| 亚洲成色999久久网站| 成人影音在线| 国产一区二区三区在线免费观看 | 国产精品久久久久久久久久99| 天天躁日日躁狠狠躁欧美| 91chinesevideo永久地址| 九九热线有精品视频99| 国产欧美精品在线播放| 欧美日韩三级| 一级特黄录像免费播放全99| 国产suv精品一区二区6| 手机看片福利日韩| 精品久久久久久久久久| 综合久久2o19| 日韩一区在线视频| 制服丝袜亚洲播放| 91在线播放视频| 最新亚洲一区| 一本一本久久a久久精品综合妖精| 精久久久久久久久久久| 日本三级在线播放完整版| 国产999精品久久| 日韩在线观看你懂的| 久久精品中文字幕一区二区三区| 国产亚洲在线| 美女在线免费视频| 国产精品久久久久久久久搜平片| 日本一区二区在线免费播放| 精品九九久久| 色综合色综合久久综合频道88| 国产91在线精品| 精品国产制服丝袜高跟| 欧美午夜精品久久久久久蜜| 性欧美18一19sex性欧美| 天天射综合网视频| 欧美性大战久久久久| 78精品国产综合久久香蕉| 国内揄拍国内精品少妇国语| 免费精品国产| 视频一区二区精品| 国产精品女同互慰在线看| av一本在线| 欧美成年人视频网站| 综合久久综合| 国产精品国产对白熟妇| 亚洲mv在线观看| 在线男人天堂| 国产精品视频自拍| 国产精品1区2区3区| julia京香一区二区三区| 日韩精品在线观看一区二区| 少妇精品久久久| 亚洲自拍偷拍一区二区三区| 亚洲欧美激情小说另类| 9999在线视频| 成人伊人精品色xxxx视频| 成a人片国产精品| 女女色综合影院| 日韩免费av片在线观看| 国产一区二区三区黄视频 | 亚洲欧美日韩国产成人| 久久理论电影| 精品一卡二卡三卡| 亚洲国产精品va在看黑人| 天天超碰亚洲| 99999色| 亚洲人成电影网站色| 一区二区三区在线观看免费| 成年网站在线免费观看| 成人免费在线一区二区三区| 亚州综合一区| 免费人成自慰网站| 欧美久久一二三四区| 国产精品入口久久| 精品国偷自产一区二区三区| 欧美视频一区在线| 国产一区二区欧美| 欧美日韩在线成人| 日韩成人中文电影| 国产视频一区在线观看一区免费| 超碰在线中文| 17婷婷久久www| 26uuu国产一区二区三区| 波多野结衣中文字幕久久| 97人人干人人| 婷婷成人综合网| 亚洲精品3区| 亚洲无吗一区二区三区| 亚洲欧美日韩高清| 美女视频一区在线观看| 日本不卡三区| 精品在线一区| 欧美性色综合网| 久久人人99| 轻轻色免费在线视频| 2019亚洲男人天堂| 日韩理论在线观看| 国产99久久精品一区二区300| 在线成人私人影院| 91精品国产91久久久久久吃药| 91在线国产观看| 亚州欧美在线| 99爱视频在线| 欧美成aaa人片在线观看蜜臀| 成人福利电影精品一区二区在线观看| 是的av在线| 一本大道东京热无码aⅴ| 日韩精品免费在线| 国产老妇另类xxxxx| 黑人巨大亚洲一区二区久| 久久久一二三四| 国产一区二区三区在线| 国产99久久久国产精品潘金网站| 香蕉成人av| 日韩精品免费播放| 91精品国产色综合久久不卡98口 | 亚洲精品成人少妇| 国产成人调教视频在线观看| av一级毛片| 91亚洲精华国产精华| 欧美日韩在线免费视频| 日本不卡不码高清免费观看| 亚洲最大网站| 99免费视频| 北条麻妃高清一区| 亚洲电影中文字幕| 91免费小视频| 日韩精品午夜| 日本动漫同人动漫在线观看| 日本大片免费看| 欧美极品在线视频| 五月婷婷激情综合网| 影音先锋国产精品| 日韩av影片| 亚洲中文字幕久久精品无码喷水| 91黄色8090| 欧美日本在线一区| 成人h动漫精品一区二区| 亚洲精品**不卡在线播he| 福利在线午夜| 人妻互换免费中文字幕| 日本成人免费在线| 91精品国产一区二区三区香蕉 | 国产极品一区| 国产三级免费观看| 精品视频一区二区| x99av成人免费| 亚洲国产成人av网| 日韩av电影免费观看高清完整版| 蜜桃视频成人m3u8| 丁香婷婷自拍| 欧美午夜欧美| 久久久久国色av免费观看性色| 欧美日韩亚洲高清| 国产成人午夜高潮毛片| 国产日产精品_国产精品毛片| 午夜影院免费在线| 免费的很黄很污的视频网站| 麻豆精品传媒视频| 欧美华人在线视频| 欧美高清视频不卡网| 国产午夜亚洲精品理论片色戒| 66视频精品| 日韩精品一页| 国产在线超碰| 国产美女三级视频| 精品久久久久久一区| 久久久久久久久久久亚洲| 欧美一级片在线看|