小樱知识 > 生活常识js读取excel表格数据卡死(python读取表格内容)

js读取excel表格数据卡死(python读取表格内容)

提问时间:2022-03-11 09:15:35来源:小樱知识网


最近需要将客户的一个上万条记录的Excel文件按规则重新计算价格,如果手工一条一条计算的话估计需要一个月,如果使用JS来读取,生成结算表,最多30分钟。

var fs = require("fs");fs.readFile('202007.csv', function (err, data) {    var table = new Array();    if (err) {        console.log(err.stack);        return;    }    ConvertToTable(data, function (table) {        // console.log(table);    })});let types = {};function ConvertToTable(data, callBack) {    data = data.toString();    var table = new Array();    var rows = new Array();    rows = data.split("\r\n");    for (var i = 0; i < rows.length; i++) { //rows.length        table.push(rows[i].split(","));        if(table[i][3]){            types[table[i][3]] = true;            if(prices[table[i][3]] || prices[table[i][3]] === 0){                nums += prices[table[i][3]] * parseInt(table[i][2].replace(/\"/g, "")) + 3;            }            if(!prices[table[i][3]] && prices[table[i][3]] !== 0){                console.log("缺少价格:"+table[i][3]);            }        }    }    console.log(Object.getOwnPropertyNames(types).length);    console.log('total: '+nums);}

nums为最终计算的价格信息。

以上内容就是为大家推荐的js读取excel表格数据卡死(python读取表格内容)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:js读取excel表格数据卡死(python读取表格内容)

本文地址:https://www.xiaoyin02.com/shcs/99327.html

相关文章