blog

Pure js export excel

ステップ1: js-export-excelプラグインのインストール npm install js-export-excel または yarn add js-export-excel ステップ2: プ...

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

OpenGL共通座標系

投影とは、物体の形状をある平面に投影するための光線の集合を指します。 この平面上に得られる画像も「投影」と呼ばれます。投影は、正射投影と透視投影に分けられます。 透視投影:投影の中心線が投影面に対して垂直でないもの。 画像をキャプチャして2Dスクリーン上に表示するには、ワールド座標からスクリーン座標に変換する必要があります。ワールド座標からスクリーン座標への変換は、観察者座標を...

Apr 11, 2020 · 2 min read