記録

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

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

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

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

https://www.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. 記録

    T2のお問い合わせフォームフロント側が緩く完成、続きは今の所なしかな。

    朝起きは三文の徳ですが・・・。本当なのでしょうか、朝方からお問い合わ…

  2. 記録

    遅いぐらいだけどES2015(ES6)が使い出せそう。js(java script)の話。

    今日は清々しい朝ですね、久しぶりに高知県、晴れましたね。さて…

  3. 記録

    SQL実践入門って本がある。

    https://twitter.com/zip358com/sta…

  4. 記録

    小利口、動かないひとびと(じぶんを含む)。

    堀江貴文氏、云わく動かないひとびと(じぶんを含む)を小利口と呼ぶら…

  5. 記録

    u-29のチャンネルが伸びしろかも。

    u-29というユーチューブチャンネルが伸びしろかもと思っていま…

  6. 記録

    映画、マイ・インターンを観てきましので感想なんかを #映画レビュー

    マイ・インターンを観てきましので感想なんかを残しときます。まず、予…

2021年11月
1234567
891011121314
15161718192021
22232425262728
2930  

カテゴリー

PAGE TOP