Hi ,
I tried to bind data in synfusion excel in AJAX call two ways 1. from database and 2. form excel
1. When I tried to bind from data source data not reflect to spread sheet
function onSheetClick() {
var spreadsheetObj = $("#Spreadsheet").data("ejSpreadsheet");
fetch('/Spreadsheet/SpreadsheetFeaturesAfterLoad', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ name: (document.getElementById("filename")).value }),
})
.then((response) => response.json())
.then((data) => {
spreadsheetObj.openFromJson({ file: data }); // convert the json data to file and loaded into spreadsheet
})
}
2. when I tried to import from excel- it gives me below error
Cannot read properties of undefined (reading 'openFromJson')
function onSheetClick() {
var filename = "C:/Sample/Sample1.xslx";
var spreadsheetObj = $("#Spreadsheet").data("ejSpreadsheet");
fetch('/Spreadsheet/SpreadsheetFeaturesAfterLoad', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ name: filename }),
})
.then((response) => response.json())
.then((data) => {
spreadsheetObj.openFromJson({ file: data }); // convert the json data to file and loaded into spreadsheet
})
}