我如何使用 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]]);
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]]);