gpt4 book ai didi

Javascript 使用 SheetJS 在服务器上读取 Excel 文件

转载 作者:行者123 更新时间:2023-11-30 14:50:43 27 4
gpt4 key购买 nike

我正在使用一个名为 SheetJS 的库我想阅读驻留在服务器上的 excel 表,而不使用 nodejs,只使用纯 javascript。这可能吗?

文档中有一条消息说“readFile 仅在服务器环境中可用。浏览器没有用于读取给定路径的任意文件的 API,因此必须使用另一种策略”

对于上述消息,我假设作者指的是文件驻留在客户端的情况。

这是我目前所做的

var wb = XLSX.readFile("myFile.xlsx"); //my file is in same directory on server

我收到错误“xlsx.full.min.js:22 Uncaught TypeError: Cannot read property 'readFileSync' of undefined

最佳答案

这对我有用

   /* set up async GET request */
var req = new XMLHttpRequest();
req.open("GET", url, true);
req.responseType = "arraybuffer";

req.onload = function(e) {
var data = new Uint8Array(req.response);
var workbook = XLSX.read(data, {type:"array"});

/* DO SOMETHING WITH workbook HERE */
}

req.send();

关于Javascript 使用 SheetJS 在服务器上读取 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48143546/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com