• ベストアンサー

txtファイルの数字を計算

ファイル test.txt 内容(数字と数字の間はtab) 1 2 3 4 5 6 7 8 9 1   ・   ・ 3 5 2 3 6 1、以上のテキストファイルの各行の総和を   計算し書き出すにはどうしたらいいですか? 結果 15 31 ・ ・ 19 2、各行の左から4番目、5番目を掛けた結果を   計算してかい出すにはどうしたらいいですか? 結果 20 9 ・ ・ 18 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

ファイルをオープンして、1行ずつ読み取り、 空白でsplitするなり、数値部分をRegExpで一致させるなどして、数字文字列を取得して、それを数値化して配列に格納。 配列の総和を計算し結果を出力。 を繰り返す。 具体的なコード記述には、 (1)ファイル操作(JScriptならFileSystemObjectを使用)。 (2)文字列操作や正規表現についての知識。 (3)繰り返し処理のための制御構造の理解。 ――などが必要です。 上記(1)~(3)以外にも必要となる知識もあるでしょうが、まずはここらへんから学習してみては。 面倒だったら、MS-Excel、OpenOffice Calcあたりを使ったほうがてっとりばやいかと。

trajam
質問者

お礼

早速のご回答ありがとうございます。 これから勉強を始めるところで、何から始めるか考えて、 こういうことするのをどこから勉強したらいいのかと 何も分からない状態なので、非常に役に立ちました。 ご回答についてもまだ、詳しくは分かりませんが調べたり して分かるようになりたいと思います。 どうも、ありがとうございました。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

エクセルに読み込ませて計算式を設定して下さい。

trajam
質問者

お礼

ありがとうございます。