convert-csv2json
v1.2.3
Published
JS Library that allows to convert csv data into JSON objects, it takes care the input data as file or csv parsed to String
Downloads
27
Readme
JS Library that allows to convert csv data into JSON objects
The Library takes care the input data as file or csv parsed to String
Installation
npm install convert-csv2json
or yarn add convert-csv2json
Usage
import parser from "convert-csv2json";
const csvString = "name;age;email;phone\nMoahmed;20;[email protected];0564433289\nAli;28;[email protected];0564893289\nAhmed;34;[email protected];0590433289";
/*** convert the csv string into json ***/
const csvTojson = parser.csv2json(csvString, ";"); //the function csv2json needs two input parameters csv in String format and the delimiter symbol
console.info(csvTojson);
// prints :
// [
// {
// "name": "Mohamed",
// "age": 20,
// "email": "[email protected]",
// "phone": "0564433289"
// },
// {
// "name": "Ali",
// "age": 28,
// "email": "[email protected]",
// "phone": "0564893289"
// },
// {
// "name": "Ahmed",
// "age": 34,
// "email": "[email protected]",
// "phone": "0590433289"
// }
// ]
Convert CSV data file into JSON You have to pass the target event files[0] as parameter within the delimiter symbol once the csv file has been uploaded through chosen file
import parser from "convert-csv2json";
//use .then() implicitly to return a promise
parser.csvFile2json(e.target.files[0], ";").then((result) => {
console.log(result);
}error => {
console.error(error);
});
Important! In case of invalid csv file it will throw an error of csv file exception.
For CommonJS usage
const parser = require('convert-csv2json');
Github repository
If you have any contribution request, feature or if you found a bug or any issue please report them to this github repository