xlsx import data
This commit is contained in:
parent
e9911d6b3b
commit
7d3e5bb9f9
BIN
data/Sanagro Product and Catagory list.xlsx
Normal file
BIN
data/Sanagro Product and Catagory list.xlsx
Normal file
Binary file not shown.
@ -4,7 +4,8 @@
|
|||||||
"description": "Nodejs data migration with excel, csv and rest apis.",
|
"description": "Nodejs data migration with excel, csv and rest apis.",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "jest"
|
"test": "jest",
|
||||||
|
"start": "node src/index.js"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
@ -22,5 +23,8 @@
|
|||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/CUBETIQ/data-migration-nodejs/issues"
|
"url": "https://github.com/CUBETIQ/data-migration-nodejs/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/CUBETIQ/data-migration-nodejs#readme"
|
"homepage": "https://github.com/CUBETIQ/data-migration-nodejs#readme",
|
||||||
|
"dependencies": {
|
||||||
|
"xlsx": "^0.16.9"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
26
src/index.js
26
src/index.js
@ -1,16 +1,20 @@
|
|||||||
const file = require('fs')
|
// const file = require('fs')
|
||||||
|
|
||||||
file.readFile('./data/people.csv', 'utf-8', (err, data) => {
|
// file.readFile('./data/people.csv', 'utf-8', (err, data) => {
|
||||||
if (err) {
|
// if (err) {
|
||||||
console.error(err)
|
// console.error(err)
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
|
|
||||||
console.log(data)
|
// console.log(data)
|
||||||
|
|
||||||
const rows = data.split(/\r?\n/);
|
// const rows = data.split(/\r?\n/);
|
||||||
const header = rows[0].split(',').map(str => str.trim())
|
// const header = rows[0].split(',').map(str => str.trim())
|
||||||
console.log(header)
|
// console.log(header)
|
||||||
|
|
||||||
});
|
// });
|
||||||
|
|
||||||
|
var XLSX = require('xlsx')
|
||||||
|
var workbook = XLSX.readFile('./data/Sanagro Product and Catagory list.xlsx');
|
||||||
|
var xlData = XLSX.utils.sheet_to_json(workbook.Sheets['Sheet2']);
|
||||||
|
console.log(xlData);
|
Loading…
Reference in New Issue
Block a user