最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在nodejs中读取大XLSX文件

网站源码admin20浏览0评论

如何在nodejs中读取大XLSX文件

如何在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

发布评论

评论列表(0)

  1. 暂无评论