1. 程式人生 > 實用技巧 >Luckysheet 線上電子表格

Luckysheet 線上電子表格

軟體簡介

Luckysheet ,一款純前端類似excel的線上表格,功能強大、配置簡單、完全開源。

文件

線上文件

線上demo/匯入excel demo

協同編輯demo

外掛

特性

格式設定

  • 樣式(修改字型樣式,字號,顏色或者其他通用的樣式)
  • 條件格式(突出顯示所關注的單元格或單元格區域;強調異常值;使用資料欄、色階和圖示集(與資料中的特定變體對應)直觀地顯示資料)
  • 文字對齊及旋轉
  • 支援文字的截斷、溢位、自動換行
  • 資料型別
    • 貨幣, 百分比, 數字, 日期
    • Custom(和excel保持一致,例如:##,###0.00
      ,$1,234.56$##,###0.00_);[Red]($##,###0.00),_($* ##,###0.00_);_(...($* "-"_);_(@_),08-05 PM 01:30MM-dd AM/PM hh:mm)

單元格

  • 拖拽選取來修改單元格(對選區進行操作,可以拖動四邊來移動選區,也可以在右下角對選區進行下拉填充操作)
  • 選取下拉填充(對於一個1,2,3,4,5的序列,將會按照間隔為1進行下拉填充,而對2,4,6,8將會以2作為間隔。支援等差數列,等比數列,日期,周,天,月,年,中文數字填充)
  • 自動填充選項(下拉填充後,會出現填充選項的選單,支援選擇複製,序列,僅格式,只填充格式,天,月,年的選擇)
  • 多選區操作(可以按住Ctrl鍵進行單元格多選操作,支援多選區的複製貼上)
  • 查詢和替換(對內容進行查詢替換,支援正則表示式,整詞,大小寫敏感)
  • 定位(可以根據單元格的資料型別進行自動定位並選中,選中後可以批量進行格式等操作)
  • 合併單元格

行和列操作

  • 隱藏,插入,刪除行或列
  • 凍結行或列(支援凍結首行和首列,凍結到選區,凍結調節杆可以進行拖動操作)
  • 文字分列(可以把文字根據不同符號進行拆分,和excel的分列功能類似)

操作體驗

  • 撤銷/重做
  • 複製/貼上/剪下操作(支援Luckysheet到excel和excel到Luckysheet帶格式的互相拷貝)
  • 快捷鍵支援(快捷鍵操作保持與excel一致,如果有不同或者缺失請反饋給我們)
  • 格式刷(與google sheet類似)
  • 任意選區拖拽(選擇單元格,輸入公式,插入圖表,會與選區相關,可以通過任意拖動和放大縮小選區來改變與之關聯的引數)

公式和函式

  • 內建公式
    • 數學 (SUMIFS, AVERAGEIFS, SUMIF, SUM, etc.)
    • 文字 (CONCATENATE, REGEXMATCH, MID)
    • 日期 (DATEVALUE, DATEDIF, NOW, WEEKDAY, etc.)
    • 財務 (PV, FV, IRR, NPV, etc.)
    • 邏輯 (IF, AND, OR, IFERROR, etc.)
    • 查詢和引用 (VLOOKUP, HLOOkUP, INDIRECT, OFFSET, etc.)
    • 動態陣列 (Excel2019新函式,SORT,FILTER,UNIQUE,RANDARRAY,SEQUENCE)
  • 公式支援陣列(={1,2,3,4,5,6}, Crtl+Shift+Enter)
  • 遠端公式(DM_TEXT_TFIDF, DM_TEXT_TEXTRANK,DATA_CN_STOCK_CLOSE etc. Need remote interface, can realize complex calculation)
  • 自定義公式(根據身份證識別年齡,性別,生日,省份,城市等. AGE_BY_IDCARD, SEX_BY_IDCARD, BIRTHDAY_BY_IDCARD, PROVINCE_BY_IDCARD, CITY_BY_IDCARD, etc. 可以任意加入自己的公式哦)

表格操作

  • 篩選(支援顏色、數字、字元、日期的篩選)
  • 排序(同時加入多個欄位進行排序)

資料透視表

  • 欄位拖拽(操作方式與excel類似,拖動欄位到行、列、數值、篩選等4個區域)
  • 聚合方式(支援彙總、計數、去重計數、平均、最大、最小、中位數、協方差、標準差、方差等計算)
  • 篩選資料(可對欄位進行篩選後再進行彙總)
  • 資料透視表下鑽(雙擊資料透視表中的資料,可以下鑽檢視到明細,操作方式與excel一致)
  • 根據資料透視表新建圖表(資料透視表產生的資料也可以進行圖表的製作)

圖表

  • 支援的圖表型別(目前折線圖、柱狀圖、面積圖、條形圖、餅圖可以使用,散點圖、雷達圖、儀表盤、漏斗圖正在接入,其他圖表正在陸續開發中,請大家給予建議)
  • 關於圖表外掛(圖表使用了一箇中間外掛ChartMix(MIT協議): 目前支援ECharts,正在逐步接入Highcharts、阿里G2、amCharts、googleChart、chart.js)
  • Sparklines小圖(以公式的形式進行設定和展示,目前支援:折線圖、面積圖、柱狀圖、累積圖、條形圖、離散圖、三態圖、餅圖、箱線圖等)

分享及寫作

  • 評論(評論的刪除、新增、修改、隱藏)
  • 共享編輯(支援多使用者共享編輯,內建API)

Luckysheet專有

  • 矩陣計算(通過右鍵選單進行支援:對選區內的資料進行轉置、旋轉、數值計算)
  • 截圖(把選區的內容進行截圖展示)
  • 複製到其他格式(右鍵選單的"複製為", 支援複製為json、array、對角線資料、去重等)
  • EXCEL,CSV,TXT 匯入及匯出(專為Luckysheet打造的匯入匯出外掛,支援密碼、水印、公式等的本地匯入匯出)
  • 插入圖片和svg形狀(支援JPG,PNG,SVG,Pen tool的插入、修改和刪除,並且隨表格的變動而產生變化)
  • 資料驗證(表單功能)(支援Checkbox, drop-down list, datePicker)
  • 單元格內多樣式(Alt+Enter單元格內換行、上標、下標、單元格內科定義每個文字的不同樣式)

未來開發計劃

  • 列印及設定(像excel一樣進行列印設定,並匯出為圖片或者PDF)
  • 樹形選單(類似excel中的分級顯示(分組))
  • 表格新功能(類似excel中表格的篩選器和切片器)
  • 文件(完善文件和API)
  • 敬請期待...(可以提出好的建議給我們)