csv-simple-writer

1.0.0 • Public • Published

csv-simple-writer

Install

npm install csv-simple-writer

Usage

const CSV = require("csv-simple-writer");

/**
 * @method .write(path, data, options)
 * @param {string} path Absolute path to file
 * @param {Object[]} data Array of objects to write
 * @param {Object} [options={separator:';", encoding: 'utf-8'}] Flags parameters
 * 
 * @returns {Promise}
 */
await CSV.write("/home/nemo/documents/find.csv", [
  { index: "Index", name: "Name", email: "Email" },
  { index: 0, name: "Marlin", email: "marlin@email.com" },
  { index: 1, name: "Dory", email: "dory@email.com" },
  { index: 2, name: "Bruce", email: "bruce@email.com" },
  { index: 3, name: "Coral", email: "coral@email.com" },
]);

CSV output find.csv:

Index Name Email
0 Marlin marlin@email.com
1 Dory dory@email.com
2 Bruce bruce@email.com
3 Coral coral@email.com

Note

  • not sorted or grouping by fields. write as is

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i csv-simple-writer

      Weekly Downloads

      2

      Version

      1.0.0

      License

      MIT

      Unpacked Size

      3.29 kB

      Total Files

      4

      Last publish

      Collaborators

      • nd1