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



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

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

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

我该如何纠正此问题?

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

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

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

最新更新