最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue實現excel文件導入導出操作示例

 更新時間:2023年07月18日 14:02:40   作者:Smith  
這篇文章主要為大家介紹了vue實現excel文件的導入導出實現示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

前端對execl文件數據進行處理

實現導入execl文件 處理完成后 導出execl文件

庫地址

https://www.npmjs.com/package/@d2-projects/vue-table-import

https://www.npmjs.com/package/@d2-projects/vue-table-export

下載到自己項目

npm i @d2-projects/vue-table-export
npm i @d2-projects/vue-table-import

項目中引入

我一般這種多個地方用到的 就全局引入

import pluginImport from '@d2-projects/vue-table-import'
Vue.use(pluginImport)
import pluginExport from "@d2-projects/vue-table-export";
Vue.use(pluginExport);

導入execl

<template>
  <div>
    <el-upload :before-upload="handleUpload" action="上傳地址">
      <el-button >點擊導入execl表格</el-button>
    </el-upload>
  </div>
</template>
<script> 
export default {
  data() {
    return {
      table: {
        columns: [],
        data: [],
      },
    };
  },
  methods: {
    handleUpload(file) {
      this.$import.xlsx(file).then(({ header, results }) => {
       // header, results是返回的參數 打印看下
      });
    }
  },
};
</script>
<style>
</style>

導出execl

<template>
  <div>
    <el-button @click="exportFile" >
      <el-icon name="download" />導出為 Excel
    </el-button>
  </div>
</template>
<script>
export default {
  data() {
    return {
      table: {
        columns: [],
        data: []
      }
    }
  },
  methods: {
    exportFile() {
      this.$export.excel({
        columns: this.table.columns,
        data: this.table.data
      }).then(() => {
        this.$message('導出成功')
      })
    }
  }
}
</script>
<style>
</style>

至此完成

以上就是vue實現excel導入 導出的詳細內容,更多關于vue導入導出excel的資料請關注腳本之家其它相關文章!

相關文章

  • Vue與React的區(qū)別和優(yōu)勢對比

    Vue與React的區(qū)別和優(yōu)勢對比

    這篇文章主要介紹了Vue與React的區(qū)別和優(yōu)勢對比,幫助大家更好的選擇適合自己的前端框架,迷茫的同學可以進來參考下
    2020-12-12
  • Vue如何動態(tài)改變列表搜索出關鍵詞的字體顏色

    Vue如何動態(tài)改變列表搜索出關鍵詞的字體顏色

    這篇文章主要介紹了Vue如何動態(tài)改變列表搜索出關鍵詞的字體顏色問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue版本vue2.9.6升級到vue3.0的詳細步驟

    Vue版本vue2.9.6升級到vue3.0的詳細步驟

    vue版本升級相信大家應該都遇到過,下面這篇文章主要給大家介紹了關于Vue版本vue2.9.6升級到vue3.0的詳細步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • Vue手寫實現異步更新詳解

    Vue手寫實現異步更新詳解

    這篇文章主要介紹了Vue手寫實現異步更新詳解,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-08-08
  • 詳解如何在你的Vue項目配置vux

    詳解如何在你的Vue項目配置vux

    這篇文章主要介紹了詳解如何在你的Vue項目配置vux,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 詳解vue中父子參數傳遞雙向的方式不同

    詳解vue中父子參數傳遞雙向的方式不同

    本文主要介紹了詳解vue中父子參數傳遞雙向的方式不同,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-06-06
  • Vite打包性能優(yōu)化之開啟Gzip壓縮實踐過程

    Vite打包性能優(yōu)化之開啟Gzip壓縮實踐過程

    vue前端項目發(fā)布的時候,打包可實現gzip格式的壓縮,下面這篇文章主要給大家介紹了關于Vite打包性能優(yōu)化之開啟Gzip壓縮的相關資料,需要的朋友可以參考下
    2022-12-12
  • React和Vue實現路由懶加載的示例代碼

    React和Vue實現路由懶加載的示例代碼

    路由懶加載是一項關鍵技術,它可以幫助我們提高Web應用的加載速度,本文主要介紹了React和Vue實現路由懶加載的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • 在uni-app中使用element-ui的方法與報錯解決

    在uni-app中使用element-ui的方法與報錯解決

    我們在開web開發(fā)的時候,經常會使用到element或者uview-ui,下面這篇文章主要給大家介紹了關于在uni-app中使用element-ui的方法與報錯解決的相關資料,需要的朋友可以參考下
    2022-04-04
  • vue初始化動畫加載的實例

    vue初始化動畫加載的實例

    今天小編就為大家分享一篇vue初始化動畫加載的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09

最新評論

海林市| 板桥市| 南和县| 岱山县| 定日县| 平武县| 南岸区| 沂源县| 绍兴市| 综艺| 霸州市| 禹州市| 云安县| 义马市| 札达县| 台湾省| 黄山市| 彰武县| 青河县| 新乐市| 措美县| 平潭县| 封丘县| 河北区| 连州市| 隆子县| 沐川县| 噶尔县| 泰顺县| 逊克县| 太湖县| 漳浦县| 土默特右旗| 郑州市| 常山县| 永仁县| 昭苏县| 措勤县| 彩票| 阿瓦提县| 玉林市|