Javascript XLS 解析函数跳过空单元格

Javascript XLS parsing function skips empty cells

在网页上,我需要加载 XLS Excel 文件并将数据显示到 HTML table.

我不能使用 XLSX 文件,只能使用 XLS 文件。

为了解析文件,我使用了 XLS.utils.sheet_to_row_object_array 函数,但它会跳过空单元格,因此数据显示在错误的列中。而且我绝对需要考虑空单元格。

我该如何纠正?

我不确定您使用的是哪个版本,但 js-xls 已合并到 js-xlsx 中,仅供参考。如果你更新你应该使用 sheet_to_json 而不是 sheet_to_row_object_array

解决方案是您只需要指定默认值即可。

XLSX.utils.sheet_to_row_object_array(wb.Sheets[sheet_name_list[0]], {defval: ""})