當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SheetJS集成的Export2Excel框架的导出并修改单元格格式为文本简单记录
生活随笔
收集整理的這篇文章主要介紹了
SheetJS集成的Export2Excel框架的导出并修改单元格格式为文本简单记录
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前端小白一個,近期有一個項目需要寫一個導出excel功能,沒有多想用了Export2Excel這個封裝好的導出框架
借鑒框架地址:vue導出excel,Export2Excel樣式修改,復雜表頭,多級表頭_vue引入export2excel的樣式優(yōu)化_Junmay66的博客-CSDN博客
開始一切順利,結果導出后發(fā)現(xiàn)一個純數(shù)字的數(shù)據被excel進行科學計算法為時間格式了
?
處理數(shù)據在數(shù)據最后加了\0
data[i][2] = data[i][2] + '0000000000\0' //在數(shù)據后面加上\0數(shù)據格式為數(shù)字導出為數(shù)字格式還不符合格式為文本的要求
就去看了SheetJS官網
SheetJS中文文檔:mirrors / rockboom / sheetjs-docs-zh-cn · GitCode
SheetJS官網:SheetJS - Home
查了不少資料,浪費了一天時間終于找到了解決方法
//找到Export2Excel的圖片的位置,復制代碼到這個地方 for (let j in ws) { //數(shù)據都儲存在ws里,遍歷ws對數(shù)據進行處理if (j[0] === 'C' && Number(j[1]) > 3) { //找到要處理的數(shù)據進行文本處理,v: data[j[1]-1][2]為需要處理的數(shù)據ws[j] = {t: 's', v: data[j[1]-1][2], s: {numFmt: 49}};}}?前端小白一個,大佬勿噴,分享下
最后提醒一下,引入的XLSX為xlsx-style:
import XLSX from "xlsx-style";總結
以上是生活随笔為你收集整理的SheetJS集成的Export2Excel框架的导出并修改单元格格式为文本简单记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 印度电影《再生缘》歌舞片段。你听…
- 下一篇: RapidJSON v1.1.0 发布简