0

我正在将 xlsx-js 与 nodejs 一起使用,并且我正在尝试阅读具有日历格式的 xlsx 工作表。其中 1 表示当天发生了一项活动。我可以遍历每一行以查看它是否未定义,但是如何循环检测该单元格的标题?

这是我正在尝试阅读的日历格式表的示例

我尝试将工作表转换为 json,但 json 没有帮助,因为它无法检测到标记的每一天的标题单元格。

工作表到 json

代码:

       let fileName = `example.xlsx`;

        try {
          let workbook = XLSX.readFile(`./excel/${fileName}`, {cellDates:true});
        } catch (err) {
          logger.log('error', err);
        }
        let first_sheet_name = workbook.SheetNames[0];
        /* Get worksheet */
        var worksheet = workbook.Sheets[first_sheet_name];
        var jsonWorksheet = XLSX.utils.sheet_to_json(worksheet);
        console.log(jsonWorksheet);
4

1 回答 1

0

我要做的是:

var file = "D:/excel.xlsx";
const workbook = XLSX.readFile(file, { cellDates:true, cellNF:false});
const sheet_name_list = workbook.SheetNames;
var va=  XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]])
于 2019-07-30T07:59:16.297 回答