admin管理员组文章数量:814956
如何在nodejs中读取大XLSX文件
我已使用ts-xlsx节点侧。我正在使用文件读取器作为字节数组从前端读取数据,然后发送字节数组并使用lib处理数据。在少量数据中,花费的时间更少,但是,如果数据量很大,则花费太多时间才能获得响应。谁能告诉我有效的方法。
在前端:-
let file: File = evt.target.files[0];
let reader: FileReader = new FileReader();
reader.onload = (e) => {
this.csv = reader.result;
this.isUpload = true;
}
reader.readAsBinaryString(file);
在节点侧:-
var data = XLSX.read(this.csv, { type: "binary" });
const wsname = data.SheetNames[0];
const ws = data.Sheets[wsname];
const bdata = XLSX.utils.sheet_to_json(ws, {raw:true});
回答如下:var data = XLSX.readFile(this.csv,{type:“ binary”}); //阅读=> readFile
本文标签: 如何在nodejs中读取大XLSX文件
版权声明:本文标题:如何在nodejs中读取大XLSX文件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1715168672a821875.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论