typescript 从XLSX文件读取单个工作表而不阅读整个文件?

s4n0splo  于 2022-12-30  发布在  TypeScript
关注(0)|答案(1)|浏览(215)

bounty将在7天后过期。回答此问题可获得+200声望奖励。Redneys希望引起更多人关注此问题。

我正在使用NPM 'xlsx'库处理Node. js/ Javascript中的大型XLSX文件(10- 20 MB)。这会降低性能,因为它在操作之前读取整个XLSX文件,而不是只阅读它需要的内容。在这种情况下,我只需要读取标题为'target-sheet'的单个工作表,文件的其余部分可以忽略。
有没有办法删除除“target-sheet”以外的工作表而不阅读文件的其余部分?总的来说,我正在寻找一种方法,在开始时忽略其他工作表,在读取它们的内容之前,以提高效率。
非常感谢

nle07wnf

nle07wnf1#

假设您正在讨论this package并使用XLSX.readXLSX.readFile,那么您希望传递sheets选项(docs here)。

XLSX.readFile(filename, { sheets: [ 'target-sheet' ] })

相关问题