• ベストアンサー

テキストファイルの内のデータ処理について

はじめまして。 C言語に関しての初心者の者です。 どうぞよろしくお願いします。 テキストファイルで連続したコンマ区切りのデータがあります。 一部分を示すと 0.000,1.000,5.000,0.000,・・・ のように改行等なく数値が約7万個ほど連なったデータです。 このデータの数値を一列に並べてエクセルファイル上に 0.000 1.000 5.000 0.000 ・ ・ ・ と書き込み、保存したいのですが、どう手を付けていけば良いか分かりません。 どのような手順でプログラムを書けばよいかご教授いただけないでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

んーと、これだけの内容なら何らかのエディタで,を改行に全置換して保存し、それをExcelにインポートするのが手っ取り早いと思うのですが、どうしてもC/C++でプログラムを組まなくてはならない事情はありますか?

core_power_lrg
質問者

お礼

なるほど!改行に置換すればいいのですね。思いつきませんでした。。。 あるエディタで実際に行うことができました。 ありがとうございました。

関連するQ&A

  • VBAでテキストファイルからデータを読み込む方法

    VBAでテキストファイルからデータを読み込む方法を探しています。 コンマ区切りのデータを、エクセルに書き込みたいです。 テキストファイルにはコンマ区切りで6個のデータを書き込んであります。 それを、セルD3からD7に書き込む方法を教えていただきたいです。よろしくお願いします。

  • テキストファイル

    教えてください。テキストファイルをエクセルで開き、データを加工した後、カンマ区切りのテキストファイル(csvではなくて)には保存できないのでしょうか?ソフトが必要ならフリーソフトが良いのですが、良いものがあったら教えてください。

  • OSXのターミナルでテキストファイルを開く

    OSX上でエクセルにあるデータをテキストフォーマット(タブ区切り)で保存して、それをターミナル上で開こうとすると改行が省略されてターミナル上でそのテキストファイルを開くことができません。どのように保存したらエクセルファイルをターミナル上で見えるでしょうか? どうぞよろしくお願いします。

  • テキストデータの読み込みについて

    C言語のテキストデータの読み込みについてです。 C言語のプログラムについてです。 2444,1114,2807, 1984,2845,2086, 658.1,-1564.0,1239.7, -102.0,958.4,123.1, 12.7,6.0,82.7 2439,1110,2802, 1973,2865,2108, 658.8,-1563.7,1239.6, -102.0,957.1,121.9, 12.8,6.0,82.7 2441,1106,2806, 1967,2888,2124, 659.4,-1563.5,1239.5, -102.2,956.4,121.0, 12.8,6.1,82.8 2440,1109,2808, 1964,2896,2127, 660.0,-1563.3,1239.4, -102.7,956.2,120.7, 12.8,6.1,82.8 2441,1112,2807, 1981,2894,2120, 660.6,-1563.0,1239.4, -103.3,956.2,120.1, 12.8,6.1,82.8                                       ↑ 上の様なカンマとスペースで15個に区切られているtxtファイルがあるのですが、このtxtデータの10コ目と11コ目をを計算で使いたく、取り出したいと考えているのですがscanfを使いどのように取り出すことが出来るのか、また取り出したデータから数値を引くことを教えて頂きたいです。 つまり -102.0   958.4 -102.0   957.1 -102.2 と 956.4 -102.7   956.2 -103.3   956.2,             を取り出して計算に使いたいです。 そして1番上の数値だと、 -102.0と958.4 を読み込み、例えばそれぞれ100を引いた値を配列に入れたいです。 -102.0と958.4 → -202.0 と 858.4 のように取り出したいです。 教えて頂きたいです。お願いします。

  • データの並べ替え?

    テキストデータに数値が入力されています。 数値,数値,・・・・,数値,[改行] 数値,数値,・・・・,数値,[改行]   ・   ・   ・ 数値,数値,・・・・,数値, こういう感じのデータです。 このデータの,(カンマ)の部分をタブ(orスペース)に置き換えて 数値 数値 ・・・・ 数値[改行]   ・   ・ 数値 数値 ・・・・ 数値[改行] こういうデータにしたいと思っています。 しかし、横一列のデータ数が512なので(縦は256)、 エクセルでは読み込めません。 フリーソフトでこういうデータ整理のできるソフトは ないでしょうか? よろしくお願いします。

  • テキストファイル編集ソフト

    お伺いいたします。 エクセルで作成したデータをテキストファイルにして 保存していますが、エクセルでテキストを開き 上書き保存し、メモ帳で開くとタブ区切りになってしまいます それではと、カンマ区切りで保存すると拡張子がcsvになり メモ帳で開くとカンマ区切りですが変化しています (","のようにダブルクォーテションで囲まれていない) 変化させないで編集できるフリーソフトを紹介ください。 以前使っていたのですが(\500程度のシェアウエアーで) pcを入れ替えた時、移植するのを忘れ、いまでは ソフト名もソフトハウスも分からなくなってしまいました。 開くとエクセルのようなスプレッドシートで編集後 保存形式を聞いてきた後、保存出来るソフトです よろしくお願いします。

  • テキストデータをエクセルに変換したい!

    改行されていない連続したテキストデータをエクセルに変換したいのですがどうしたらいいのでしょう? 普通、レコード毎に改行されたテキストデータならば、エクセルから該当のテキストファイルを読み込めば区切ってやればいいと思うのですが、改行されていないため、縦に並ばずにすべてのデータが横に並んでしまっています。 すいません、教えてください。

  • エクセルでカンマ区切りのscvファイル

    エクセル97を使っています。 以前は、保存時にカンマ区切りのscvファイルとして シートを保存できたのですが、いつのまにかできなくなってしましました。 セルに数字を入れたタテ1列のデータなのですが、 scvファイルはできるのですが、カンマではなく改行になってしまいます。 (同じく、タブ区切り、スペース区切りも改行になります) これはどこかの設定がかわってしまったのでしょうか? どうすれば直せるか、ご存知の方がいらっしゃいましたらお教え下さい。

  • テキストファイルについて

    あるデータがカンマ区切りなのか、タブ区切りなのか、スペース区切りなのかはテキストファイルにしてメモ帳で開いて確認するしかないんでしょうか? 宜しくお願いします。

  • OutLookのアドレス帳のデータをテキストファイルに落としたい

    OutLook2000を使用しています。 アドレス帳に登録済みたくさんの人のデータをテキストファイルに 落としたいのですが、メニューバーとかに機能があるのでしょうか? テキストファイルに落としたあと、エクセルやワードで加工したいので テキストファイルでもカンマ区切りやスペースなどでちゃんと項目ごとに 区切られている形ならなお良いのですが、ご存知の方教えてください。 よろしくお願いします。