rs2csv

0.0.1 • Public • Published

rs2csv

Generate a CSV (Comma-separated values) output format from a RecordSet, for data exports and more, because your boss loves exel.

Install

Install by NPM

$ npm install rs2csv

Install by git

$ git clone https://github.com/exos/rs2csv.git
$ cd rs2csv
$ npm install -d

Use

var rs2csv = require('rs2csv');
 
// And rest
 
db.query("SELECT * FROM Products", function (err, results) {
 
    // ...
 
    rs2csv.parse(results, function (err, csvContent) {
        // You happy
    });
 
});
 

Save direct to a file!

var rs2csv = require('rs2csv');
 
// And rest
 
db.query("SELECT * FROM Products", function (err, results) {
 
    // ...
 
    rs2csv.saveToFile(results, 'products.csv', function (err, csvContent) {
        // You happy
    });
 
});
 

Using with express (and others...)

var rs2csv = require('rs2csv');
 
// And rest
 
 
app.get('/report', function (req, res) {
 
    // ...
 
    db.query("SELECT * FROM Products", function (err, results) {
        var csvStream = rs2csv.createStream(results);
        csvStream.pipe(res);
    });
 
});
 

Documentation

https://github.com/exos/rs2csv/wiki/Documentation

License

GPL2

Readme

Keywords

none

Package Sidebar

Install

npm i rs2csv

Weekly Downloads

0

Version

0.0.1

License

GPL2

Last publish

Collaborators

  • exos