nodeエクスポートexcel

1209 ワード

EXcelのエクスポート
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')

これでこのファイルに変換が完了し、ファイルパスをフロントエンドに戻すか、ファイルストリームをフロントエンドに戻すことができます.