CSV To Array
A library for converting CSV files to JSON arrays.
Installation
Run the following commands to download and install the application:
Install
$ npm install csv-to-array
Documentation
CsvToArray(options, callback)
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"
}
]
Params
-
Object options
: Object containing the following fields:
-
csvOptions
(Object): The options that will be passed to the a-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.
How to contribute
- 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.
Changelog
1.0.1
1.0.0
License
See the LICENSE file.