How to use the @fast-csv/format.writeToPath function in @fast-csv/format

To help you get started, we’ve selected a few @fast-csv/format examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github C2FO / fast-csv / examples / formatting-js / examples / write_to_path.example.js View on Github external
const fs = require('fs');
const path = require('path');
const csv = require('@fast-csv/format');

const rows = [
    ['a', 'b'],
    ['a1', 'b1'],
    ['a2', 'b2'],
];
const filePath = path.resolve(__dirname, 'write_to_path.tmp.csv');
csv.writeToPath(filePath, rows)
    .on('error', err => console.error(err))
    .on('finish', () => {
        console.log('File Contents:');
        console.log(fs.readFileSync(filePath).toString());
    });

// Output:
// File Contents:
// a,b
// a1,b1
// a2,b2