// https://stackoverflow.com/questions/61934443/read-excel-files-in-cypress const fs = require("fs"); const XLSX = require("xlsx"); const read = ({ file, sheet }) => { const buf = fs.readFileSync(file); const workbook = XLSX.read(buf, { type: "buffer" }); const rows = XLSX.utils.sheet_to_json(workbook.Sheets[sheet]); return rows; }; // const read = ({file, sheet}) => { // const buf = fs.readFileSync(file); // const workbook = XLSX.read(buf, { type: 'buffer' }); // const rows = XLSX.utils.sheet_to_json(workbook.Sheets[sheet], { // header: 1, // blankrows: false // }); // return rows // } const sheetList = ({ file }) => { const buf = fs.readFileSync(file); const workbook = XLSX.read(buf, { type: "buffer" }); const rows = workbook.SheetNames; return rows; }; module.exports = { read, sheetList, };