blog

Pure js export excel

ステップ1: js-export-excelプラグインのインストール\nnpm install js-export-excel\nまたは\nyarn add js-export-excel\nステップ...

Apr 12, 2020 · 1 min. read
シェア

ステップ1: js-export-excelプラグインをインストールします。

npm install js-export-excel
or
yarn add js-export-excel

ステップ2:プロジェクトにインポート

import ExportJsonExcel from 'js-export-excel';

ステップ3:コード

 exportUser(val) {
 if (val.length) {
 const userData = val;
 const option = {}; // プラグインのパラメーター
 const dataTable = []; // テーブル・データ(通常はオブジェクトの配列)。
 if (userData.length) {
 for (let i = 0; i < userData.length; i++) {
 const obj = {
  : userData[i].name,
 ID: userData[i].id,
  : userData[i].email,
  : userData[i].roleName,
  : userData[i].statusName,
 };
 dataTable.push(obj);
 }
 }
 option.fileName = 'ユーザー情報'; // エクセルのファイル名をエクスポートする
 option.datas = [
 {
 sheetData: dataTable,
 sheetName: 'sheet',
 sheetFilter: ['ユーザー名'、'id'、'email'、'role'、'status'],
 sheetHeader: ['ユーザー名'、'id'、'email'、'role'、'status'],
 	columnWidths: [10, 20, 15, 8, 5], // 各列の幅、これは列の順番に対応する必要があり、値はパーセンテージに対応する、つまり画面幅の何パーセントか。
 }
 ];
 const toExcel = new ExportJsonExcel(option);
 toExcel.saveExcel(); //  
 }
 

プラグインのgithubアドレス:

Read next

バナキュラークラスタリングと分散

スタンドアロンノード\nクラスタリングについて話す場合、まずスタンドアロンから始めましょう。スタンドアロンとは、最小限の処理ユニット1台1台のことです。例えば、道路を舗装したり、橋を架けたり、輸送したり、攻撃したりできる標準的な兵士のようなものです。それぞれの兵士の能力は包括的であり、同時に限定的であることが考えられます。タスクが一人の兵士の能力よりも大きい場合

Apr 11, 2020 · 2 min read