Convert JSON file to CSV file or vice versa
This repository was created for convert files, that's it, it will create a new file with the new extension.
Supported extensions: CSV and JSON.
First, you need to install this package:
npm install @willaug/json-csv-converter
or
yarn add @willaug/json-csv-converter
Then, you will can call two functions to convert files:
const { convertJsonToCsv } = require('@willaug/json-csv-converter');
// path: where the file to convert is (string)
// savePath: where the new file will be created (string)
const path = '../public/jsonfile.json';
const savePath = '../public';
const result = await convertJsonToCsv(path, savePath);
/**
* result = {
* message: 'success!',
* filename: 'ed90767a013c98dd.csv',
* filepath: '/home/yourUser/yourProject/public/ed90767a013c98dd.csv',
* }
*/
and
const { convertCsvToJson } = require('@willaug/json-csv-converter');
// path: where the file to convert is (string)
// savePath: where the new file will be created (string)
const path = '../public/csvfile.csv';
const savePath = '../public';
const result = await convertCsvToJson(path, savePath);
/**
* result = {
* message: 'success!',
* filename: 'ed90767a013c98dd.json',
* filepath: '/home/yourUser/yourProject/public/ed90767a013c98dd.json',
* }
*/
Node versions supported: 16v or highter.
Thanks for read this documentation and install this package. This repository was created for learning and you can contact me by the email william.santos315@outlook.com <3.