JS xlsx-populate parse password protected excel 文件数据

JS xlsx-populate parse password protected excel file data

如何从列中获取数据?

到目前为止,我能够将对象作为整个工作簿获取:

我还认为应该在那个“_rows”中访问列数据(单元格)属性(不确定)。

下面是代码,我正在使用 xlsx-populate 库,因为它是唯一一个读取密码保护文件的库(因为我没有找到任何其他库可以这样做)。

const readExcelFile = () => {
            xlsxPopulate.fromFileAsync(__dirname + "excelfile.xlsx", {password: "abc12345"})
            .then(workbook => {
                    console.log(workbook);
            });  
    };

到目前为止,我在访问此 Workbook 对象内的属性时运气不佳,因为这是一个循环引用。还尝试了 JSON.stringify'ing 对象,但这也不起作用。

如有任何有关如何获取该数据的建议,我们将不胜感激。

使用 circular-json 库解决。