Logging

JavaScript(js)でcsvファイルを読み込み自動計算する(合計sum)

謎の訪問者さんが検索窓を使用して何度かググっているので要望にお応えJavaScript(js)でcsvファイルを読み込み自動計算する(合計sum)というものを作りました。以前、csvを元にテーブルを作成するものを作っていました、ソースコードはそれを応用して作っています。実際、数万行に渡るファイルを自動計算するには、かなり爆速のパソコンが必要になります。このプログラムで耐えれるのは精々、1,000行あたりだと思います。

過去のコードと今回のサンプルデモのリンクを貼っときます。

どうぞご自由にお使いください。

https://zip358.com/tool/demo47/

"use strict";
var csv = {
	load:async function(filename,id){
		const responseFile = await fetch(filename);
        const result = await responseFile.text()
		let separate1 = /\r\n/;
		let separate2 = ",";
		let data = (result.split(separate1)).map(function(value){
			return (value.split(separate2)).map(function(value1){
				return value1;
			});
		});
		let sum =[];
		for (const usedata of data) {
            (usedata).map(function(val,index,array){
                sum[index] = (isNaN(parseInt(sum[index]))?0:parseInt(sum[index])) + parseInt(array[index]);
            });
		}
        console.log(sum);
		document.getElementById(id).innerHTML = sum.join(",");
		return "OK";
	}
};
csv.load("math.csv?", "sum");
JSでCSVファイルの和







    映画、「糸」を今頃、観ました(今年最後に泣ける映画観たい方)。前のページ

    ReactNativeのボタンがiosとAndroidでは挙動が違うので代替。次のページ

    関連記事

    1. Logging

      YOUTUBEプレミア一時停止しましたが、YOUTUBEをほぼ広告無しで見る方法。

      YOUTUBEプレミア一時停止しましたが、YOUTUBE広告無しで見…

    2. Logging

      センター試験です。大学に行けば???

      センター試験です(昨日から)。大学に行けば人生変わっていたのか?…

    3. Logging

      自分を(見る目)

      自分を見る目。他人を見る目。見る目がない。自分は自分を冷静に見る目…

    4. Logging

      地震予知・予測なら「予知するアンテナ」に有料会員登録しました。

      地震予知・予測なら「予知するアンテナ」に有料会員登録しました。むか…

    5. Logging

      IT書籍が某サイトで50%OFF(電子書籍Kindle)

      IT書籍が某サイトで50%OFF(電子書籍Kindle)なのでじぶ…

    6. Logging

      PAD(Power Automate Desktop)・・・エンジニアの仕事が奪われるかも?

      次ぐらいの大型ウィンドウズアップグレードのときにPADの機能が無償で…

    2021年11月
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  

    カテゴリー

    アーカイブ

    PAGE TOP