JS xlsx-填充解析密码保护的Excel文件数据

问题描述 投票:0回答:1

如何从列中获取数据?

enter image description here

到目前为止,我能够获得整个工作簿中的对象:

enter image description here

我也相信应该在该“ _rows”属性(不确定)中访问列数据(单元格。)>

下面是代码,我使用的是xlsx-populate lib,因为它是读取受密码保护的文件的唯一文件(因为我没有找到其他可以执行此操作的lib)。

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

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

有关如何获取该数据的任何建议将受到高度赞赏。

如何从列中获取数据?到目前为止,我能够获得整个工作簿中的一个对象:我还认为应该在该“ _rows”属性中访问列数据(单元格)(不确定...

javascript object parsing xlsx xlsx-populate
1个回答
0
投票

使用circular-json库解决。

© www.soinside.com 2019 - 2024. All rights reserved.