Skip to content

liuwill-projects/report-download

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

用于报表下载的koa中间件

Installation

$ npm install --save report-export

Usage:

// router
const downloadMiddleware = require('report-export')

router.get('/download', downloadMiddleware.reportDownload(), downloadController)

// Controller
const filename = 'filename'
const tableHeader = ['title1', "title2"]
const rowList = [['data', "data"], ['data', "data"]]
const format = 'xlsx' // or 'csv' or 'json'
ctx.state.$reportConfig = {filename, tableHeader, rowList, format}

License

MIT

About

koa middleware

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%