文章插圖

文章插圖
最近需要將客戶的一個上萬條記錄的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 = http://www.mnbkw.com/jxjc/176317/data.toString();var table = new Array();var rows = new Array();rows = data.split("\r\n");for (var i = 0; i < rows.length; i++) { //rows.lengthtable.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);}【Excel 卡死 某Excel表格一打開就卡死】nums為最終計算的價格信息 。- excel隱藏的表格怎么恢復 excel表格隱藏表格怎么恢復
- excel計算函數怎么用 excel如何使用計數函數
- excel服務器客戶端打不開閃退 excel服務器閃退怎么解決
- excel鎖定列不滾動 excel怎么鎖定一列不動滾動
- 如何在excel中快速打開網址 excel教程網站
- 瀏覽器上傳文件就卡死 chrome上傳文件就崩潰
- excel怎么合并求和同類項 excel相同項合并求和公式
- excel中輸入內容不符合限制條件怎么辦 Excel輸入內容不符合限制條件
- 如何讓背景圖片透明 excel怎么把圖片底色變透明
- Excel制作記賬憑證 會計憑證的制作excel
