• 締切済み

テキストデータ(数値)にカンマを入れたい

56桁に及ぶ数値データがテキストファイル上にあります。 このデータを日付や時刻ごとにカンマ(,)を入れCSVデータとして エクセル上で取り扱いできるように加工したいのですが 手入力する以外に何か簡単な方法はございませんでしょうか。 ご存知の方、教えてください。

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

もう解決してたら済みません。 1)メニューのファイル>開くで表示されるウィンドウの下側にある「ファイルの種類」で「テキストファイル」を選び、対象のファイルを指定して「開く」ボタンをクリック。 2)「元のデータの形式」で下の段「スペースによって・・略・・」を選び、「次へ」ボタンをクリック。 3)「データのプレビュー」でクリックしたところが区切られます。指定したいだけ指定できたら、「次へ」ボタンをクリック。 4)区切ったあとの列のデータ書式指定を行って(しなくても良い)、「完了」ボタンをクリック。 これで、CSV化することなくEXCELのワークシートとして扱うことが可能です。 ただし保存する際は、EXCELのワークシート形式で保存してください。

noname#46899
noname#46899
回答No.2

このあたりのソフトを使えばいいのでは? http://search.vector.co.jp/search?query=%83e%83L%83X%83g+%89%C1%8DH

amegihs
質問者

お礼

アドバイスいただきましてありがとうございました。 参考にさせていただきます。 (お返事遅くなりまして申し訳ございませんでした)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

最終的にはEXCELで扱う、と考えてよいですか? 56桁のデータ行は、すべて同じ位置で区切る、と考えてよいですか? だったら、「テキストファイルの読み込み」で、区切り位置を指定して読み込むことが可能です。 もしかして、まだ何かの条件がありますか?

amegihs
質問者

お礼

アドバイスいただきましてありがとうございます。 はい、データはすべて同じ位置で区切ります。 「テキストファイルの読み込み」ですが 具体的にどのような操作手順になりますか? 教えていただけませんか?

関連するQ&A

  • エクセルでテキストデータを読み込むときに、カンマの扱い

    エクセルVBAで、 open "**.txt" for input as #1 で読み込ませています。1行のデータとして、セルに入力したいのですが、カンマが入っているとそこで区切られてしまいます。これをしないようにしたいのですが、テキストファイルのデータに全角のカンマ,を使っても同じようになってしまいます。何か方法はありませんでしょうか?

  • テキストファイル

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

  • csvカンマ区切りデータに=""を入力したい

    csvカンマ区切りデータに、例えば、 ="00",="123",="456" といった感じで入力したいのです。 大元のcsvカンマ区切りデータで、 00,123,456 が入っているので、これをExcelを使ってText変換や書式設定で文字列にして みたのですが、csvデータとしては=""としては保存されていないのです。 どなたか、こういった型変換に詳しいかたご連絡をお待ちしています。

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

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

  • csvのデーターファイルから任意の行をエクセルファイルへ入力するエクセ

    csvのデーターファイルから任意の行をエクセルファイルへ入力するエクセルVBA が上手くできません。 6列2000行のcsvデーターのテキストファイルの作成は、色々な参考書があり成功しました。次に このcsvのデーターファイルから任意の複数行をシート4などの任意のワークシートの任意の場所に60行程度をインポートして、この60行の数値データーを加工しようとしていますが、入力が上手くできません。数値データーの加工のプログラムは一応できているため、その様式にあわせて、所定の場所にデーターを入れる必要が有ります。 1列目には日付(シリアルの数値にしています)、その他はすべて数値(LONG型)です。エクセルは2003を使用しています。 VBAの初心者です。宜しくお願いいたします。

  • CSVファイルをカンマ区切りのテキストファイルに直したい!

    CSVのエクセルファイルを文字化けすることなく、カンマ区切りのテキストファイルにしたいのですが、どうすればよろしいのでしょうか?

  • CSVデータの数値の表示

    教えて下さい。 他プログラムからCSVデータ出力したデータを エクセルで表示すると、13桁の数字が9E+12と表示されて しまいます。 セルの書式設定を「数値」に変更すると一時的に数字が表示されるのですが、一度保存して、再度ファイルを開くと戻ってしまいます。 エクセル形式で保存すれば大丈夫なのですが、どうしてもCSVファイルのままで保存したいのです。 CSVデータで13桁の数字を常に表示する方法を教えて下さい。 よろしくお願いします。

  • 16ケタの数値の下一桁が”0”になってしまう。

    CSVファイルに出力されたテキストファイルをエクセルで読み込みました。その時に”1000058216333401”と秀丸などのテキストエディタでは表示されるテキストが、エクセルだと”1000058216333400”と下一桁が必ず”0”となっています。ほかにも1000件程度のデータで16桁のデータの必ず下一桁が”0”となってしまいます。 ”1000058216333401” このようにCSVファイルに書かれている通りのデータにする日はどうしたらよいでしょうか? どうぞ、ご教授の程よろしくお願い致します。

  • カンマ区切りでないテキストをcsvへ

    カンマ区切りしていないテキストファイルを一気にカンマ区切りしてcsvに変更することはできないのでしょうか?? 元のテキストファイルをワードパッドで開いてカンマ区切りし直して保存し、名前の変更でcsvに変更(拡張子が変更するとファイルが使用できなくなる可能性あり、というエラーは無視)したら読み込めるようにはなります。 しかしカンマ区切りし直すというのは面倒です。

  • エクセル 文字列(数値)を日付データに変換

    システムからCSVデータを抽出したのですが、日付データと時刻データが数値としてあります。これを日付、時刻データに変換したいのですが良い方法はありますでしょうか。 A1     20070601 → 2007/6/1 B1 1230   → 12:30 としたいのです。 データは1万件以上あるため、手入力で「/」を入れて いくわけにはいかず困っています。 またA1セルを「left関数」などで分割してから、 「&」で結合させても文字列として認識して うまくいきません。 何か良い方法がないかよろしくご教示を お願いします。

専門家に質問してみよう