Posted 11 October 2022, 8:51 am EST
- Updated 11 October 2022, 8:53 am EST
Hi,
Ok, I added a snippet in the code, after the for
...
sourceWbJSONArr.forEach(wbJSON => {
let names = wbJSON.names;
let styleRenames = copyStyles(targetWbJSON, wbJSON, styleNamesSet);
for (let key in wbJSON.sheets) {
let sheetJson = wbJSON.sheets[key];
updateStyleNamesInSheet(sheetJson, styleRenames);
let newSheetName = getUniqueName(key, "", sheetNamesSet);
if (newSheetName !== key) {
sheetJson.name = newSheetName;
}
sheetJson.index = sheetNamesSet.size;
sheetNamesSet.add(sheetJson.name);
targetWbJSON.sheets[sheetJson.name] = sheetJson;
targetWbJSON.sheetCount = sheetNamesSet.size;
}
if (targetWbJSON.names) {
targetWbJSON.names.push(...names);
} else {
targetWbJSON.names = names;
}
});
After loading excel I run again
spread.toJSON()
and the error happens.
I attached the test file
BUGT_2022_GRAND_BRASIL_BMW_GASTAO_LOJA.zip