我如何使用 NodeJS 从 SHAREPOINT 读取 EXCEL 内容?

HOW I CAN READ EXCEL CONTENT FROM SHAREPOINT USING NODEJS?

https://myshare.sharepoint.com/:x:/s/software/Mks12aSccSS-bsaSJdBFBc1dkns?e=QeL6At

这是URL我从浏览器复制的(这只是例子)。我如何使用 NodeJS 从中读取内容??

有什么想法吗?

可以使用npmnode-sp-auth(npmjs.com/package/node-sp-auth)授权Sharepoint,然后使用npmsp-download(npmjs.com/package/sp-download)下载xls文件到本地(临时)位置。

然后使用 npm 'xlsx' ( https://www.npmjs.com/package/xlsx) 读取 xlsx 文件内容。它允许访问工作簿、sheets 和 sheet 内容作为 JSON

const workbook = XLSX.readFile( 'tmpfile.xlsx');
const sheets = workbook.sheetNames;
// get content for first sheet
const sheetContent = XLSX.utils.sheet_to_json(workbook.Sheets[sheets[0]]);