【发布时间】:2022-08-21 02:21:05
【问题描述】:
我正在使用以下行将 XLSX 工作表导入 JavaScript 中的 JSON,即XLSX.utils.sheet_to_row_object_array。它工作正常,但工作表名称也被导入为\“{ \“搜索结果:\”: [ {\”
如何摆脱工作表名称并让 JSON 简单地以 \"[{\" 开头?是否有未记录的选项?
先感谢您
标签: javascript excel xlsx
我正在使用以下行将 XLSX 工作表导入 JavaScript 中的 JSON,即XLSX.utils.sheet_to_row_object_array。它工作正常,但工作表名称也被导入为\“{ \“搜索结果:\”: [ {\”
如何摆脱工作表名称并让 JSON 简单地以 \"[{\" 开头?是否有未记录的选项?
先感谢您
标签: javascript excel xlsx
终于找到解决办法了,想告诉大家。
这是我使用的原始代码:
var result = {};
workbook.SheetNames.forEach(function(sheetName) {
var roa =XLSX.utils.sheet_to_row_object_array(workbook.Sheets[sheetName]);
if (roa.length > 0) {
result[sheetName] = roa;
}
});
使用下面的代码,由于我只对工作簿的第一张表感兴趣,SheetName 不再出现,JSON 是我所期望的。
var result = {};
var roa=XLSX.utils.sheet_to_row_object_array(workbook.Sheets[workbook.SheetNames[0]]);
if (roa.length>0) {
result=roa;
};
【讨论】: