Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie Vue JSON-Daten in die Excel-Tabellenkalkulationsmethode exportiert

小云云
Freigeben: 2017-12-12 13:12:57
Original
2849 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich das Beispiel des Exports von JSON-Daten in eine Excel-Tabelle vorgestellt. Ich werde es jetzt mit Ihnen teilen und hoffe, dass es allen helfen kann.

1. Abhängigkeiten installieren (im Grunde die gleichen wie zuvor)

npm install file-saver --save
npm install xlsx --save
npm install script-loader --save-dev
Nach dem Login kopieren

2. Laden Sie die beiden erforderlichen js-Dateien Blob.js herunter Export2Excel.js.

Veröffentlichen Sie hier die Download-Adresse:

Export2Exce_jb51.rar


3. Erstellen Sie einen neuen Vendor-Ordner im src-Verzeichnis und legen Sie Blob.js und Export2Excel.js ab darin.

4. Ändern Sie die webpack.base.conf.js-Konfiguration

im Auflösungsalias:


'vendor': path.resolve(__dirname, '../src/vendor')
Nach dem Login kopieren

5. In der .vue-Datei


Skriptabschnitt

data(){
 return{
  list:[
    {
     name:'韩版设计时尚风衣大',
     number:'MPM00112',
     salePrice:'¥999.00',
     stocknums:3423,
     salesnums:3423,
     sharenums:3423,
   },
   {
     name:'韩版设计时尚风衣大',
     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 = ['商品名称','商品货号','售价','库存','销量','分享',];
        const filterVal = ['name', 'number', 'salePrice', 'stocknums', 'salesnums', 'sharenums', ];
        const list = this.goodsItems;
        const data = this.formatJson(filterVal, list);
        export_json_to_excel(tHeader, data, '商品管理列表');
      })
    }
}
Nach dem Login kopieren

Vorlage:

<button @click="export2Excel">导出</button>
Nach dem Login kopieren

Hier sind die Erklärungen:

1. Der Pfad von require in export2Excel() muss aufgrund unterschiedlicher persönlicher Projektstrukturen möglicherweise separat angepasst werden nicht gefunden './../Export2Excel.js' usw. Bitte ändern Sie den Pfad selbst.

2. tHeader ist der Name jeder Spalte und muss manuell eingegeben werden.

3. filterVal ist der Schlüsselwert der Liste in Daten und muss von Ihnen selbst geschrieben werden.

4. Denken Sie daran, den Listennamen in den Daten abzugleichen

5 Name

Verwandte Empfehlungen:


PHP Export EXCEL Quick Development Guide

PHP Verwendet die native Methode zum Exportieren der Excel-Instanzfreigabe

Jquery exportiert Daten in ein Excel-Codebeispiel mit detaillierter Erklärung

Das obige ist der detaillierte Inhalt vonWie Vue JSON-Daten in die Excel-Tabellenkalkulationsmethode exportiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!