こんなエディタを探しています。

解決済みの質問

こんなエディタを探しています。

Windows2000もしくはXPで次のファイルを作りました。
 "001","ABC____________","___123","___-10.5","___-1291.5"

   注意1 "_"アンダーラインは空白を示します)  
   注意2 各フィールド長は 3,15,6,8,10です

この1レコードの最後に改行マーク付け1レコードを58バイトにしています。
この58バイトのレコード10件でファイル容量580バイトのファイルを編集する
フリーソフトを教えて下さい。

  条件として、上記のフィールド長で必ず固定にしたい。
  例えばExcelで読込み編集するとフィールド長
  が固定できず、入力したバイト数にフィールド長が
  短くなります。フィールド長15のところに3バイト
  入力したら、空白を埋めて15バイトになるように
  したいです。

投稿日時 - 2007-09-13 18:42:20

QNo.3342003

すぐに回答ほしいです

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

ANo.2です。
エクセルで編集後、CSV出力して、CHGFLDで整形するようにしたらどうですか?
(CHGFLDでフィールドサイズの変更、固定長形式に変更する)

投稿日時 - 2007-09-14 09:43:48

お礼

お礼のお返事が遅くなり申し訳ありません。
今日、eメールを開けたら「教えてgoo」から期限切れの
メールが届いてあり、あわててご回答を拝見しました。
CHGFLDの使い方が把握できずうまくできません。
csvファイルを固定長にしたら、フィールド毎に固定長にならず
各フィールドが連結されて1レコードになってしまいます。
おそらく、私のやり方が悪いと思うので、再挑戦してみます。
ご親切に有り難うございました。

投稿日時 - 2007-09-28 10:42:14

ANo.3

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(2件中 1~2件目)

ANo.2

たぶんこちらで希望されることはできると思いますよ。

CHGFLD「CSVファイル変換」
http://www.koka-soft.com/okada/koka_software/chgfld.htm

投稿日時 - 2007-09-13 18:53:53

お礼

ご回答有り難うございました。
サイトからダウンロードして試してみました。
充分マスターしていないせいかエディターがワープロのように
自由に編集できますがフィールド毎(エクセルで言えばセル毎)
に入力ができなくて困っています。
取り急ぎ、お礼まで。

投稿日時 - 2007-09-13 21:25:08

ANo.1

これなどはどうでしょう?
http://www.vector.co.jp/soft/win95/writing/se277801.html?ds

それと通常のテキストエディタでも、秀丸、MIFES等は折り返し幅を変える事が出来ます。

投稿日時 - 2007-09-13 18:51:44

お礼

ご回答有り難うございました。
サイトからダウンロードして試してみました。
私の知識不足でしょうか。使い方がマスターしていないのでしょうか
入力した文字数にフィールドが可変します。
とりあえず、お礼まで。

投稿日時 - 2007-09-13 21:21:53

あわせてチェックしたい
  • char fileno[8][128] = {"40ABC","40文 ...
  • c#で(",")区切りのcsvファイルから読み込みを行うには? ...
  • @town = ("Aタウン","Bタウン","Cタウン"); ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら