22
Convert Excel to JSON in ReactJS in just 2 steps
Hello Developers 🙌
Today we will see how to convert Excel to JSON
We will use xlsx
package.
No more talking let's jump into the coding part.
npm i xlsx
<form>
<label htmlFor="upload">Upload File</label>
<input
type="file"
name="upload"
id="upload"
onChange={readUploadFile}
/>
</form>
const readUploadFile = (e) => {
e.preventDefault();
if (e.target.files) {
const reader = new FileReader();
reader.onload = (e) => {
const data = e.target.result;
const workbook = xlsx.read(data, { type: "array" });
const sheetName = workbook.SheetNames[0];
const worksheet = workbook.Sheets[sheetName];
const json = xlsx.utils.sheet_to_json(worksheet);
console.log(json);
};
reader.readAsArrayBuffer(e.target.files[0]);
}
}
Kaboom!🔥 in just two simple steps, you can convert Excel to JSON
HappyCoding
Closing here đź‘‹đź‘‹đź‘‹
This is Shareef.
My recent project yourounotes
My Portfolio
Twitter ShareefBhai99
My other Blogs
22