鍍金池/ 問答/HTML5  HTML/ 如何使用js將直接將json數(shù)據(jù)直接導(dǎo)出為excel

如何使用js將直接將json數(shù)據(jù)直接導(dǎo)出為excel

項(xiàng)目中需要在前端將json數(shù)據(jù)導(dǎo)出excel給用戶,發(fā)現(xiàn)網(wǎng)上有一些方法需要?jiǎng)?chuàng)建一個(gè)table再導(dǎo)出,有沒有某種插件或方法可以直接將數(shù)據(jù)導(dǎo)出為excel呢?

回答
編輯回答
維他命
  1. excel數(shù)據(jù)支持一種稱為csv格式的數(shù)據(jù)文件(可以直接打開導(dǎo)入),而csv實(shí)際是一種純文本文件,所以js只要能輸出純文本就可以導(dǎo)出
  2. js可以直接把json輸出為對(duì)象,只要按預(yù)定風(fēng)格提取需要輸出的內(nèi)容,然后定義一個(gè)分隔符就好了。
2018年4月4日 08:41
編輯回答
編輯回答
編輯回答
過客

excel-js挺好用的,你可以看看

2017年10月23日 21:03
編輯回答
挽青絲

我這兩天才用的,sheet-js ,后端分頁。緩解了服務(wù)端壓力,感覺還不錯(cuò)

2018年8月25日 11:00
編輯回答
凝雅

直接讓后臺(tái)返回一個(gè)地址,展示就行啊

2017年9月4日 08:10
編輯回答
亮瞎她

試試這個(gè)庫js-xlsx,圖

2017年7月31日 13:06