重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

作る前から迷っているので、相談します。

元データ(csv)を操作して、別の変換データ(csv)に変換するソフトを作っています。

1.元データは、10フィールド×約5000行のcsv形式です。
2.元データを読み込み、11~550フィールドで1~10フィールドのデータを操作します。(中間データ)
3.1~550フィールドのデータを作業用データ(csv)として保存します。

この後も作業用データ(csv)を使って、変換データを作成したいのですが、
とりあえず、1~3の作業をするにあたって、VBもしくはExcel&VBAのどちらかで・・と思っていますが、

550フィールドとなると、Excel2000ではシートを3つは使用しなくてはいけないし、VBのほうが速いのかなと、
どっちがいいのか迷っています。

中間データの内容も確認したいので、表形式ならExcelかなあと思っていますが、
一般的にはどうなんでしょうか。

大ざっぱな説明でわかりにくいですが、皆さんの意見を参考にして考えてみたいので、お願い致します。

A 回答 (2件)

固定長のメリットは、テキスト エディタで見たときに


既に表になってますので、わかりやすくなります。

私はよくCSVの中間ファイルを作るようなときには
デバッグするときだけ固定長にしています。
そして、運用時にはCSVに戻しています。
    • good
    • 0

>550フィールドとなると、Excel2000ではシートを3つは使用しなくてはいけないし、



ということですから、Excelでは手間数が増えることですし
VBで作ることをお勧めします。

ただ、中間データの内容を確認するなら
データが長い文字列でなければ
中間データは固定長で作るのも良いかと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
データの長さはフィールドにもよりますが、不定長なものが多いです。
固定長にすると、どんなメリットがありますか?

お礼日時:2008/01/31 16:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!