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: ""})
在网页上,我需要加载 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: ""})