- ベストアンサー
CSVファイルに変換する
以下のようなテキストファイルをCSVファイルに変換したいです。 ======================================================= AAAテーブル [DATA 1] CARAM_1 : 1 CARAM_2 : 2 [DATA 2] CARAM_1 : 2 CARAM_2 : 3 BBBテーブル [DATA 1] CARAM_1 : 1 CARAM_3 : 3 [DATA 2] CARAM_1 : 2 CARAM_3 : 3 ======================================================= AAAテーブルとBBBテーブルのデータはCARAM_1でリンクしています。 できれば以下のような形で見れるといいんですけど。。。 ======================================================= CARAM_1 CARAM_2 CARAM_3 DATA_1 1 2 3 DATA_2 2 3 3 ======================================================= もし、変換方法やいいツールをご存知の方がいらっしゃいましたら、教えてください。 m(__)m
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
"CARAM_1","CARAM_2","CARAM_3" "DATA_1",1,2,3 "DATA_2",2,3,3
その他の回答 (3)
- taknt
- ベストアンサー率19% (1556/7783)
VBやDelphi等で プログラムを作ったほうがいいですね。 ちなみに CSVというのは、 No1の方が書いたように ”” で それぞれデータを囲んだ形式のことです。
お礼
perlで変換するツールを作りました。 ありがとうございました。
- epson01
- ベストアンサー率12% (120/933)
ああ、「:」区切りの処理はエクセルで「開く」「カンマやタブ区切り」で開く時に「実際の区切りを:」として開きます。
お礼
カラムと数値の間に余計なスペースがあって、うまく出力されませんでした。。 でも、Excelにそんな機能があったなんて、全然知りませんでした。。 (すみません。勉強不足で。。。) ありがとうございました。
- epson01
- ベストアンサー率12% (120/933)
使用するツールはエクセルで充分です。 シート1のA列とB列にAAAテーブルを置き、シート2のA列とB列にBBBテーブルを置きます。シート1のC列にシート2の値をVLOOKUP関数で持ってきます。 そして、CSVファイルでファイルとして出力します。
お礼
カラムと数値の間に余計なスペースがあって、うまく出力されませんでした。。 でも、Excelにそんな機能があったなんて、全然知りませんでした。。 (すみません。勉強不足で。。。) ありがとうございました。
お礼
ありがとうございました。 perlでCSV形式に変換するツールを作成しました。
補足
説明不足ですみません。 教えていただいたような形式にする方法を知りたかったのです。 データ数が多いので、一括変換できる方法なないのかなぁと思いまして。 ありがとうございました。