nodeエクスポートexcel
1209 ワード
EXcelのエクスポート
EXcelについては、これはみんな使ったことがあると信じています.こちらは、主にそちらを運営しています.これらのデータのエクスポートに必要です.前にphpでやったことがあります.今はnodeに変えたので、こちらはnodeでやります.
export-xlsx
https://github.com/functionscope/Node-Excel-Export
node-xlsx
ダウンロード
または
https://github.com/mgcrea/node-xlsx
使用
このモジュールを直接インストールし、コード段階に入ると、実はこれも簡単で、使いやすいです.
これでこのファイルに変換が完了し、ファイルパスをフロントエンドに戻すか、ファイルストリームをフロントエンドに戻すことができます.
EXcelについては、これはみんな使ったことがあると信じています.こちらは、主にそちらを運営しています.これらのデータのエクスポートに必要です.前にphpでやったことがあります.今はnodeに変えたので、こちらはnodeでやります.
export-xlsx
excel-export
このライブラリはあなた达も使うことができて、简単で実用的で、私が最初に使ったこれは、后で私の需要を満たしていないだけで、node-xlsx
に変更しましたhttps://github.com/functionscope/Node-Excel-Export
node-xlsx
node-xlsx
というものを言いましょう.とても簡単です.私のようなnode新人も使えます.分かりにくいですね.ははは.ダウンロード
npm install node-xlsx
または
https://github.com/mgcrea/node-xlsx
使用
このモジュールを直接インストールし、コード段階に入ると、実はこれも簡単で、使いやすいです.
import nodeExcel from 'node-xlsx'
import fs from 'fs'
import path from 'path'
const EXPORT_PATH = '../../static'
// buffer name sheet ,data , ,
//data = [[name,age][ ,11]]
let buffer = nodeExcel.build([{ name: 'mySheetName', data: arr }])
//
//filePath ,
//fileName , xlsx
let filePath = path.resolve(__dirname, EXPORT_PATH, fileName)
fs.writeFileSync(filePath, buffer, 'binary')
これでこのファイルに変換が完了し、ファイルパスをフロントエンドに戻すか、ファイルストリームをフロントエンドに戻すことができます.