摘要:網(wǎng)上看了很多文檔感覺都不全,這里寫一篇完整的詳細(xì)教程。一安裝依賴前面基本一樣二下載兩個(gè)所需要的文件和。是每一欄的名稱,需手動(dòng)輸入。是中的值,也是要自己寫的。這里記得要與里面的名稱對(duì)應(yīng)這里可定義導(dǎo)出的文件名參考文章
網(wǎng)上看了很多文檔感覺都不全,這里寫一篇完整的詳細(xì)教程。
一、安裝依賴(前面基本一樣)
npm install file-saver --save npm install xlsx --save npm install script-loader --save-dev
二、下載兩個(gè)所需要的js文件Blob.js和 Export2Excel.js。
這里貼下下載地址:
http://xiazai.jb51.net/201708/yuanma/Export2Exce_jb51.rar
三、src目錄下新建vendor文件夾,將Blob.js和 Export2Excel.js放進(jìn)去。
四、更改webpack.base.conf.js配置
在resolve的alias: "vendor": path.resolve(__dirname, "../src/vendor")
五、在.vue文件中
script部分
data(){ return{ list:[ { name:"韓版設(shè)計(jì)時(shí)尚風(fēng)衣大", number:"MPM00112", salePrice:"¥999.00", stocknums:3423, salesnums:3423, sharenums:3423, }, { name:"韓版設(shè)計(jì)時(shí)尚風(fēng)衣大", number:"MPM00112", salePrice:"¥999.00", stocknums:3423, salesnums:3423, sharenums:3423, }, ] } methods:{ formatJson(filterVal, jsonData) { return jsonData.map(v => filterVal.map(j => v[j])) }, export2Excel() { require.ensure([], () => { const { export_json_to_excel } = require("../../../vendor/Export2Excel"); const tHeader = ["商品名稱","商品貨號(hào)","售價(jià)","庫(kù)存","銷量","分享",]; const filterVal = ["name", "number", "salePrice", "stocknums", "salesnums", "sharenums", ]; const list = this.goodsItems; const data = this.formatJson(filterVal, list); export_json_to_excel(tHeader, data, "商品管理列表"); }) } }
template:
這里說(shuō)明一下:
1、export2Excel()中require的路徑因個(gè)人項(xiàng)目結(jié)構(gòu)不同可能需要多帶帶調(diào)整,如果報(bào)module not found "../../Export2Excel.js"之類請(qǐng)自行修改路徑。
2、tHeader是每一欄的名稱,需手動(dòng)輸入。
3、filterVal是data中l(wèi)ist的key值,也是要自己寫的。
4、這里記得要與data里面的list名稱對(duì)應(yīng)
5、這里可定義導(dǎo)出的excel文件名
參考文章:https://www.cnblogs.com/Mrfan...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/89932.html
摘要:而作為一款深受用戶喜愛的電子表格工具,借助其直觀的界面出色的計(jì)算性能和圖表工具,已經(jīng)成為數(shù)據(jù)統(tǒng)計(jì)領(lǐng)域不可或缺的軟件之一。使用實(shí)現(xiàn)的導(dǎo)入和導(dǎo)出通過純,您完全可以實(shí)現(xiàn)導(dǎo)入和導(dǎo)出文件功能,并為最終用戶提供與這些文件進(jìn)行交互的界面。 JavaScript是一個(gè)涵蓋多種框架、直譯式、可以輕松自定義客戶端的腳本語(yǔ)言,在 Web 應(yīng)用程序中,更加易于編碼和維護(hù)。而Excel 作為一款深受用戶喜愛的電...
摘要:有一個(gè)項(xiàng)目需求,要求在前端項(xiàng)目中導(dǎo)出表格,經(jīng)過查找代碼確實(shí)可以實(shí)現(xiàn),具體實(shí)現(xiàn)步驟為安裝依賴導(dǎo)入兩個(gè)下載和,在目錄下新建文件夾,里面放入和兩個(gè)文件在引入這兩個(gè)文件在組件中使用導(dǎo)出的方法序號(hào)昵稱姓名上面設(shè)置的表格第一行的標(biāo)題上面的是里對(duì) 有一個(gè)項(xiàng)目需求,要求在前端項(xiàng)目中導(dǎo)出Excel表格,經(jīng)過查找代碼,Vue.js確實(shí)可以實(shí)現(xiàn),具體實(shí)現(xiàn)步驟為: 1.安裝依賴 npm install -S ...
摘要:為了便于您更清晰的理解的體系架構(gòu),在這里我將為您展示年開發(fā)者知識(shí)圖譜,它包含了所有開發(fā)過程中的關(guān)鍵部分。在數(shù)據(jù)展示前端導(dǎo)入導(dǎo)出圖表面板數(shù)據(jù)綁定等場(chǎng)景無(wú)需大量代碼開發(fā)和測(cè)試,可極大節(jié)省企業(yè)研發(fā)成本并降低交付風(fēng)險(xiǎn)。 作為 Vue 的初學(xué)者,您或許已經(jīng)聽過很多關(guān)于它的專業(yè)術(shù)語(yǔ)了,例如:?jiǎn)雾?yè)面應(yīng)用程序、異步組件、服務(wù)器端呈現(xiàn)等,您可能還聽過和Vue經(jīng)常一起被提到的工具和庫(kù),如Vuex、Webp...
摘要:而這里的單元格信息是唯一的,所以直接通過為一個(gè)空對(duì)象賦值即可。和相關(guān)的知識(shí)和技巧高亮的列單元格采用展示。在中,被選中的單元格會(huì)高亮相應(yīng)的行和列,以提醒用戶。 showImg(https://segmentfault.com/img/bVGkdk?w=900&h=500); XCEL 是一個(gè) Excel 數(shù)據(jù)清洗工具,其通過可視化的方式讓用戶輕松地對(duì) Excel 數(shù)據(jù)進(jìn)行篩選。 XCEL...
閱讀 1585·2021-11-25 09:43
閱讀 2488·2019-08-30 15:54
閱讀 2952·2019-08-30 15:53
閱讀 1102·2019-08-30 15:53
閱讀 757·2019-08-30 15:52
閱讀 2550·2019-08-26 13:36
閱讀 821·2019-08-26 12:16
閱讀 1221·2019-08-26 12:13