1. 程式人生 > >vue匯出Excel表處理方案之一

vue匯出Excel表處理方案之一

先放資源

所需外掛Export2Excel。js和Blob.js

連結:https://pan.baidu.com/s/1zqIpm8hR40QWSrXdTXvSrg  密碼:h8gq

使用前需要安裝

  npm install -S file-saver  xlsx

  npm install -D script-loader

完全小白做法

1.在src下新建任意目錄,一般外掛以vendor命名

2.將Export2Excel。js和Blob.js放進來

3.新增配置

'vendor': path.resolve(__dirname, '../src/vendor')

在build/webpack.base.conf.js裡的這個位置


不然可能100%會報錯,找不到到模組

4.檔案程式碼

export default {
		data(){
			return{
				table:[{
				id:1,
				name:'側四1'
			},
			{
				id:2,
				name:'測試2'
			},
			{
				id:2,
				name:'測試2'
			}]
			}
			
		},
		methods:{
			handleDownload() {
        this.downloadLoading = true
        require.ensure([], () => {
          const { export_json_to_excel } = require('../../vendor/Export2Excel')
          const tHeader = ['ID', '姓名']
          const filterVal = ['id', 'name']
          const list = this.table
          const data = this.formatJson(filterVal, list)
          export_json_to_excel(tHeader, data, '列表excel')
          this.downloadLoading = false
        })
      },
      formatJson(filterVal, jsonData) {
        return jsonData.map(v => filterVal.map(j => v[j]))
      }
		}
	}

到此結束

感悟(看了好多部落格,其實找到的也不多,很多都是jq那個外掛,有的寫了文章就是沒有把檔案放出來,甚至有的還收費下載,真是感到齷心,太晚了睡覺了)

相關推薦

vue匯出Excel處理方案之一

先放資源所需外掛Export2Excel。js和Blob.js連結:https://pan.baidu.com/s/1zqIpm8hR40QWSrXdTXvSrg  密碼:h8gq使用前需要安裝  npm install -S file-saver  xlsx  npm in

vue+element UI如何匯出excel

匯出excel表應按如下規則   首先要先安裝如下依賴 npm install --save xlsx npm install --save file-saver   接下在在你的程式碼中去引用這兩個 import FileSaver from 'file-saver' impor

Java匯出Excel(poi)名中文亂碼問題處理

<pre name="code" class="java">String _filename = ValidateTools.date2Str(date, "yyyyMMddHHmmss"); String filename = f_name + _filen

SSM框架使用POI技術匯出Excel

POI框架是Apache開源的可以匯出匯入Excel表的,本部落格介紹在SSM(Spring+SpringMVC+Mybatis)專案裡,如何使用POI框架,匯出Excel表 這裡我們先要去Apache官網下載jar 然後,就可以先程式設計了 先提供一個封裝的httpservlet請求

使用 jxl 根據下載資料模版匯出 excel ——合併配置

使用jxl根據下載資料模版匯出excel表——合併配置: 首先根據模版檔案路徑讀取excel模版檔案,然後對excel檔案進行修改,即寫出資料到excel檔案中,再將該excel檔案儲存到目標檔案中,這裡操作excel必須是2003版本(.xls) 準備excel模版檔案

vue匯出Excel表格(通用)

封裝匯出的js程式碼 // 獲取cookie、 export function getCookie (name) { if (document.cookie.length > 0){ let c_start = document.cookie.indexOf(name +

使用tableExport 匯出excel

之前也接觸過使用POI匯入匯出excel表,今天就試試了tableExport.js匯出excel表,還很好上手。 廢話不多說,直接上碼。 前端頁面需要準備的材料: 常用的bootstrap css 和 js,這裡需要匯入tableExport.js針對excel匯入匯出的![

利用POI匯出Excel

<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi&l

PHP資料匯出excel的外掛與運用

外掛下載在我的這裡有我已經上傳了,自己下載,遇到問題可以在下方留言, 1、包放在 ThinkPHP -> Library -> Vendor; 2、前端:程式碼 <div class="btn-group" style="float: left; mar

Java後臺匯出Excel,沒有出現下載提示問題解決

#24如題:        最近在作一個前端頁面點選按鈕,後端查詢到資料之後匯出Excel的功能,具體匯出Excel的工具方法就不詳說了,網上一大堆,現在說說碰到的問題:         我是先寫好controller以及業務層程式碼,將地址告訴前端,前端訪問之後F12看

spring boot後端匯出excel

最近在spring boot專案中的任務是後端匯出excel表,做了比較長的時間,由於前端還未把派工表匯出的頁面寫好,我後端測試不好做,只能使用debug進行測試,一直出不來excel表,在經過多次嘗試後,終於成功了。以下是我的程式碼分享。 1 package com.nbst.controlle

使用之tableExport 匯出excel

之前也接觸過使用POI匯入匯出excel表,今天就試試了tableExport.js匯出excel表,還很好上手。 廢話不多說,直接上碼。 <link rel="stylesheet" type="text/css" href="${path}/

Java Web匯出excel,瀏覽器下載匯出excel

1 自定義註解 @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface ExcelTable { String value() default ""; }

vue匯出excel資料表格功能

前端工作量最多的就是需求,需求就是一直在變,比如當前端資料寫完之後,需要用Excel把資料下載出來。 第一步安裝依賴包,需要把程式碼下載你的專案當中   cnpm install  file-saver   cnpm install xlsx        cnpm install script-loader

傳參匯出Excel亂碼問題解決方法

業務場景 先描述一下業務場景,要實現的功能是通過搜尋框填寫引數,然後點選按鈕搜尋資料,將搜尋框的查詢引數獲取,附加在連結後面,調導Excel表介面,然後實現匯出Excel功能。其實做導Excel表功能不僅可以通過連結呼叫實現,也可以通過form表單提交的方法來實現。 不過本部落格介紹的是通過連結調介面時候

使用post方式匯出Excel——單提交方式

一般情況下,我們通過ajax獲取資料都是採用get方式獲取,但如果ajax的請求url過長時,get方式由於瀏覽器對url長度不同會導致無法正常獲取資料,尤其是IE。 這時候,我們需要通過post請求的方式獲取資料,而如果我們需要通過post方式匯出Excel

基於C#語言MVC框架NPOI控制元件匯出Excel資料

控制元件bin檔案下載地址:https://download.csdn.net/download/u012949335/10610726 @{ ViewBag.Title = "dcxx"; } <script type="text/javascript"

如何將table中的資料匯出excel

所用技術:Mybatis+Springmvc+Spring  例子: @RequestMapping(value = "/sbExport") public void sbcscxInquiry

asp.net mvc 資料匯出excel及自excel匯入資料到相應

一、自資料表匯出excel /// <summary> /// 匯出excel /// </summary> /// <param name="sortgid"></param>

Java實現匯出Excel例子

import java.io.FileOutputStream; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import org.apache.poi.hssf.usermodel