【问题标题】:Importing XLSX to JSON without the sheet names在没有工作表名称的情况下将 XLSX 导入 JSON
【发布时间】:2022-08-21 02:21:05
【问题描述】:

我正在使用以下行将 XLSX 工作表导入 JavaScript 中的 JSON,即XLSX.utils.sheet_to_row_object_array。它工作正常,但工作表名称也被导入为\“{ \“搜索结果:\”: [ {\”

如何摆脱工作表名称并让 JSON 简单地以 \"[{\" 开头?是否有未记录的选项?

先感谢您

    标签: javascript excel xlsx


    【解决方案1】:

    终于找到解决办法了,想告诉大家。

    这是我使用的原始代码:

    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;
       };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 1970-01-01
      相关资源
      最近更新 更多