テキストファイルを簡単にcsvファイルにする方法ってありますか?


すなわち、テキストファイルを改行ごとに、csvファイルの行を変えるとか、そういうことです。

ご存知の方、ぜひ教えてください。

回答の条件
  • 1人3回まで
  • 登録:2007/04/12 01:18:23
  • 終了:2007/04/19 01:20:17

回答(2件)

id:naka1kazu No.1

naka1kazu回答回数236ベストアンサー獲得回数122007/04/12 07:39:07

ポイント35pt

色々方法はあります。例えばsed、AWK、Rubyなどを使用すれば

s/\n/,/g

等のコマンドでできます。

unixに慣れていない場合は、例えば秀丸だと

検索ー置換コマンドで正規表現オプションをクリックしておいて

検索ウィンドウは \n

置換ウィンドウは ,(もしくは,\n)

を入れてやればできます。

id:minomino13

ありがとうございます。

2007/04/12 14:20:20
id:aside No.2

aside回答回数339ベストアンサー獲得回数312007/04/12 11:22:37

ポイント35pt

csvファイルは改行ごとに行が変わるので

テキストファイルの拡張子をcsvに変えるだけでいいのでは?

改行毎に列を変えるとなるとやっかいそうですが、、

id:minomino13

ありがとうございます。

拡張子を変えるだけでOKなのですか。

2007/04/12 14:20:48
  • id:myrmecoleon
    >テキストファイルを改行ごとに、csvファイルの行を変える

    A. ファイルの拡張子を.txtから.csvに変える。

    とかじゃダメなんでしょうか。
    (csvファイルの改行はテキストの改行と同じものです)

    上でnandedarouさんがあげてるような複雑なことをしたい場合は,エディタ(Terapadとか秀丸とか)で置換を数回すればできます。
  • id:aside
    myrmecoleonさんと同じこと書いてた、コメント読んでなかった、、、ごめんす
  • id:minomino13
    皆さん、ありがとうございます。
    拡張子を変えるだけで良かったのですね。

    ああああ,いいい,うううう
    ええええ,おおおお
    かか,ききき,くく
    などの変え方も参考になりました。
  • id:nandedarou
    なるほど、そういう質問だったか…。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません