diff --git a/apps/portal/package.json b/apps/portal/package.json index 4f222169..fb8b60b9 100644 --- a/apps/portal/package.json +++ b/apps/portal/package.json @@ -10,13 +10,8 @@ "tsc": "tsc", "postinstall": "prisma generate", "seed": "ts-node prisma/seed.ts", -<<<<<<< HEAD - "seed-questions": "ts-node prisma/seed-questions.ts", - "seedSalaries": "ts-node prisma/readSheet.ts" -======= "seed-salaries": "ts-node prisma/seed-salaries.ts", "seed-questions": "ts-node prisma/seed-questions.ts" ->>>>>>> cfab8715 ([offers][refactor] standardise seed script with question) }, "dependencies": { "@headlessui/react": "^1.7.3", diff --git a/apps/portal/prisma/readSheet.ts b/apps/portal/prisma/readSheet.ts new file mode 100644 index 00000000..edcc9210 --- /dev/null +++ b/apps/portal/prisma/readSheet.ts @@ -0,0 +1,21 @@ +// Requiring the module +const reader = require('xlsx') + +// Reading our test file +const file = reader.readFile('./test.xlsx') + +let data = [] + +const sheets = file.SheetNames + +for(let i = 0; i < sheets.length; i++) +{ + const temp = reader.utils.sheet_to_json( + file.Sheets[file.SheetNames[i]]) + temp.forEach((res) => { + data.push(res) + }) +} + +// Printing data +console.log(data) \ No newline at end of file