A library for converting CSV files to JSON arrays.
$ npm install csv-to-array --save
Converts CSV files to JSON arrays.
Example
-
File content:
1;2;3 4;5;6
var columns = ["column1", "column2", "column3"];
require("csv-to-array")({
file: "path/to/input/file.csv",
columns: columns
}, function (err, array) {
console.log(err || array);
});
Output:
[
{
"column1": "1",
"column2": "2",
"column3": "3"
},
{
"column1": "4",
"column2": "5",
"column3": "6"
}
]
-
Object
options
: Object containing the following fields: -
csvOptions
(Object): The options that will be passed to thea-csv
module (default:{}
). -
file
(String): The CSV file path. -
collumns
(Array): An array of strings with the columns from CSV file. -
Function
callback
: The callback function.
- File an issue in the repository, using the bug tracker, describing the contribution you'd like to make. This will help us to get you started on the right foot.
- Fork the project in your account and create a new branch:
your-great-feature
. - Commit your changes in that branch.
- Open a pull request, and reference the initial issue in the pull request message.
- Update in documantation.
- Initial stable version.
See the LICENSE file.