'Best way to read an xlsx file in vanilla javascript [closed]

So i have a xlsx (Excel File) inside my project and i have a javascript file where i want to only read its values Whats the best way

My project structure is as following:

-src
--js
---js function
-files
--excelFile


Solution 1:[1]

There is a pretty good module available on NPM.

In vanilla JS, you can import the module by adding this line to your file:

<script lang="javascript" src="dist/xlsx.full.min.js"></script>

The link above will explain how to use the module to read the file contents, but you probably need to use the Acquiring and Extracting Data section.

There is also a good selection of demos, one of which explains how to read the file in your browser:

// XLSX is a global from the standalone script

(async() => {
  const url = "http://oss.sheetjs.com/test_files/formula_stress_test.xlsx";
  const data = await (await fetch(url)).arrayBuffer();
  /* data is an ArrayBuffer */
  const workbook = XLSX.read(data);

  /* DO SOMETHING WITH workbook HERE */
})();

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 James Hooper