sheetJs - 空单元格没有输出

Pad*_*dma 4 javascript sheetjs

我正在使用sheetjs。空单元格不会填充到 json 对象(包括标题)中。如果未输入列,我也需要该信息。这是我的代码:

workbook.SheetNames.forEach((sheetName) => {
    let XL_row_object = XLSX.utils.sheet_to_json(workbook.Sheets[sheetName], {defval:""});
    console.log( JSON.stringify(XL_row_object ));
}
Run Code Online (Sandbox Code Playgroud)

小智 7

当您一开始包含 SheetJS 时,您可以用这部分来解决它:

**const data = xlsx.utils.sheet_to_json((ws),{defval:""});**

  • data只是一个常量,用于保存从工作表到 json 的转换
  • ws是我们用于转换和操作的工作表的名称
  • defval表示空单元格值。在我们的例子中它是一个空字符串(“”)