1.2.3 • Published 1 year ago
convert-csv2json v1.2.3
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;mohamed@gmail.com;0564433289\nAli;28;ali@gmail.com;0564893289\nAhmed;34;ahmed@gmail.com;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": "mohamed@gmail.com",
// "phone": "0564433289"
// },
// {
// "name": "Ali",
// "age": 28,
// "email": "ali@gmail.com",
// "phone": "0564893289"
// },
// {
// "name": "Ahmed",
// "age": 34,
// "email": "ahmed@gmail.com",
// "phone": "0590433289"
// }
// ]
Convert CSV data file into JSON You have to pass the target event files0 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