exceljs read buffer code example
Example: exceljs read file example
// i use the vue template
<input type="file" @change="handleChange" />
handleChange(e) {
this.file = e.target.files[0]
},
handleImport() {
const wb = new Excel.Workbook();
const reader = new FileReader()
reader.readAsArrayBuffer(this.file)
reader.onload = () => {
const buffer = reader.result;
wb.xlsx.load(buffer).then(workbook => {
console.log(workbook, 'workbook instance')
workbook.eachSheet((sheet, id) => {
sheet.eachRow((row, rowIndex) => {
console.log(row.values, rowIndex)
})
})
})
}
}