csv-wp
A simple CSV writer and parser
Installation
$ npm install csv-wp
Usage:
const csvwp = require('csv-wp')
const options = {
encoding: 'UTF-8',
delimiter: ','
}
csvwp.printLines('example.csv', options)
let lines = csvwp.getLines('example.csv', options);
let line = csvwp.getSingleLine('example.csv', 5, options);
let header = csvwp.getHeader('example.csv', options);
let atr = csvwp.getAttribute('example.csv', 'CONTACT', options);
let found = csvwp.find('example.csv', 'CONTACT', 'example@example.com', options);
const data = ['03/24/2020 08:26','Testing','example@example.com','+553298','Verified'];
csvwp.appendRow('example.csv', data, options);
const data = ['03/24/2020 08:26','Testing','example@example.com','+553298','Verified'];
csvwp.writeRow('example.csv', data, options);
const header = ['Date','Name','Email','Contact','Status'];
let data = [['24/03/2020 08:26','Name 1','test@test.com','+553298','Verified'],
['18/10/2019 11:43','Name 2','mail@mail.com','+553298','Pending']];
csvwp.writeCSV('example.csv', header, data, options);