JavaScript te Excel dosyalarını json a çevirerek değişiklik yapmak

Arkadaşlar Excel dosyasını siteme upload edip üzerinde değişiklikler yapmak istiyorum arka planda bu konuyla alakalı bilgisi olan var mı

Merhabalar.
Şurada galiba istediğiniz kaynak mevcut:

let selectedFile;
console.log(window.XLSX);
document.getElementById('input').addEventListener("change", (event) => {
    selectedFile = event.target.files[0];
})

let data=[{
    "name":"jayanth",
    "data":"scd",
    "abc":"sdef"
}]



document.getElementById('button').addEventListener("click", () => {
    XLSX.utils.json_to_sheet(data, 'out.xlsx');
    if(selectedFile){
        let fileReader = new FileReader();
        fileReader.readAsBinaryString(selectedFile);
        fileReader.onload = (event)=>{
         let data = event.target.result;
         let workbook = XLSX.read(data,{type:"binary"});
         console.log(workbook);
         workbook.SheetNames.forEach(sheet => {
              let rowObject = XLSX.utils.sheet_to_row_object_array(workbook.Sheets[sheet]);
              console.log(rowObject);
              document.getElementById("jsondata").innerHTML = JSON.stringify(rowObject,undefined,4)
         });
        }
    }
});

Hocam benim kastım şu elimde böyle bir kod var ama sadece html yada konsola yazdırabiliyorum bunu ben bir değişkenin içerisinde tutup gelen verilerle alakalı bazı işlemler yapmak istiyorum böyle bir şey mümkün mü

yani eventle birlikte çalıştığı zaman onu global bir değişkenin içerisinde saklayamıyorum

Cunku burada yeni bir degisken yaratiliyor.

Cozum data’yi degistirmek. Ama obje oldugu icin = ile de degistiremeyiz, data[0] = ... gibi bir sey yapmak lazim.

Kendimce şöyle bir çözüm buldum. Saklamak istediğim veriyi localstorage göndererek işlemi sayfa yenilendiğinde değil kullanıcıyı aşama aşama ilerletip veri lazım olduğunda çağırarak çözdüm.

Teşekkür ederim yine de cevaplayan herkese