csv-combiner
v1.0.3
Published
asynchronous read multiple csv files line by line and combine columns into one file
Downloads
55
Readme
Combines multiple CSV files merging chosen columns
Instalation
npm install csv-combinerTest
npm testExample: combine two CSV files
Dataset_1.csv:
City,State,Country,
Yerevan,Yerevan,Armenia
Yerevan,Yerevan,Armenia
Yerevan,Yerevan,ArmeniaDataset_2.csv:
First Name,Last Name,Age
Arthur,Arakelyan,25
Sipan,Margaryan,26
Davit,Tovmasyan,25usage:
const combiner = new csvCombiner('/exportDir');
combiner.combine([{filePath: '/files/Dataset_1.csv',columns: [0,1,2]},
{filePath: '/files/Dataset_2.csv',columns: [0,1,2]}
]).subscribe(
filePath => {
//do whatever you want
},
error => {
//do whatever you want
}
)combined_dataset.csv
City,State,Country,First Name,Last Name,Age
Yerevan,Yerevan,Armenia,Arthur,Arakelyan,25
Yerevan,Yerevan,Armenia,Sipan,Margaryan,26
Yerevan,Yerevan,Armenia,Davit,Tovmasyan,25