exceljs example
Version: v1.13.0
Test Online exceljs.js
Select an Excel file and you will see the content:
Usage:
// <input type="file" onchange="parseExcelFile2(this)">
function parseExcelFile2(inputElement) {
var files = inputElement.files || [];
if (!files.length) return;
var file = files[0];
console.time();
var reader = new FileReader();
reader.onloadend = function(event) {
var arrayBuffer = reader.result;
// var buffer = Buffer.from(arrayBuffer)
// debugger
var workbook = new ExcelJS.Workbook();
// workbook.xlsx.read(buffer)
workbook.xlsx.load(arrayBuffer).then(function(workbook) {
console.timeEnd();
var result = ''
workbook.worksheets.forEach(function (sheet) {
sheet.eachRow(function (row, rowNumber) {
result += row.values + ' | \n'
})
})
result2.innerHTML = result
});
};
reader.readAsArrayBuffer(file);
}
Related Topics
exceljs start tutorial
Using exceljs in a browser(tutorial)
javascript manipulate Excel xlsx spreadsheet library
js read and parse excel xlsx document in client-side(front-end) Browser
js preview excel xlsx Workbook spreadsheet in web Browser
js render excel xlsx in web page
Javascript Excel(XLSX) libraries Demo