Exceljs Example Working in Browser

exceljs example

Version: v1.13.0
Github: https://github.com/exceljs/exceljs
NPM: https://www.npmjs.com/package/exceljs
CDN: https://cdn.jsdelivr.net/npm/exceljs@1.13.0/dist/exceljs.min.js

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