如何使用 NODEJS 从 SHAREPOINT 读取 Excel 内容?

Vũ *_*ũng 0 sharepoint node.js

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

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

任何想法?

Mil*_*rve 5

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

然后使用 npm 'xlsx' ( https://www.npmjs.com/package/xlsx ) 读取 xlsx 文件内容。它允许以 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]]);
Run Code Online (Sandbox Code Playgroud)

  • 您可以使用 npm node-sp-auth (https://www.npmjs.com/package/node-sp-auth) 授权 Sharepoint,然后使用 npm sp-download ( https://www.npmjs.com/package /sp-download)将 xls 文件下载到本地(临时)位置 (2认同)