javascript - JS xlsx-populate 解析密码保护的excel文件数据
问题描述
如何从列中获取数据?
到目前为止,我能够将一个对象作为一个完整的工作簿:
我还认为应该在“_rows”属性中访问列数据(单元格)(不确定)。
下面是代码,我使用的是 xlsx-populate lib,因为它是唯一可以读取受密码保护的文件的代码(因为我没有找到任何其他库来执行此操作)。
const readExcelFile = () => {
xlsxPopulate.fromFileAsync(__dirname + "excelfile.xlsx", {password: "abc12345"})
.then(workbook => {
console.log(workbook);
});
};
到目前为止,我在访问此 Workbook 对象中的属性时运气不佳,因为这是一个循环引用。还尝试了 JSON.stringify'ing 对象,但这也不起作用。
任何有关如何获取该数据的建议都将受到高度赞赏。
解决方案
通过使用circular-json lib 解决。
推荐阅读
- html - 引导两列布局,如 Pintrest
- class - Flutter/Dart 类实例和类变量
- python - 将数据框中的列与熊猫合并
- c++ - 是否需要 MinGW 在 Visual Studio 上运行 C++
- oracle - 通过 DB 进行导航菜单访问控制 - Apex oracle
- python - 为什么我使用 Scikit-learn 的 RandomizedSearchCV 使位置索引器越界错误
- swiftui - 无法转换“UIHostingController”类型的值
' 关闭结果类型 'UIHostingController ' - matrix - Julia 矩阵运算
- javascript - 使用 video.js 显示 Youtube 视频(youtube 插件问题?)
- python - 烧瓶:ModuleNotFoundError:没有名为“flask_sqlalchemy”的模块