メガソフト トップサポートユーザーフォーラム > テキストエディタ MIFESフォーラム
テキストエディタ MIFESフォーラム

[ フォーラムトップ ] [ 検索 ] [ 過去ログ ]
[ テキストエディタ MIFESシリーズ ][ MIFESサポートトップ ]

Re: csvの列に対しての置換 - 田中徹 2009/12/05(Sat) 22:50
> MIFESの体験版を使用しソフトの購入を検討しています。
> 10列と10行で作成されたCSVが100個あったとします。
>
> その100個のCSVをソフトで一括で読み込み、100個の
> CSVの5列目だけを、全角から半角に置換するということは可能でしょうか。

まず、1つのファイルの1行だけは次のような記述で処理できます。
これをデータファイルの先頭から最終まで while ループで回せば
1つのファイルについては目的が達せられると思います

お気に召すようでしたら、100個のファイルを特定フォルダに入れ
複数ファイル名を取得後
open -> 処理 -> close の記述を行えばよいかなと...

# 体験版はマクロのコンパイル機能があるかどうか
# 私の環境を削除して体験版をインストールする気力がないので
# なければ申し訳ありません。

*test test
execmd(61) ;行の左端へ
search(2,0x0000,",")
execmd(36) ;↓方向再検索
execmd(36) ;↓方向再検索
execmd(36) ;↓方向再検索
@selmode=3
execmd(36) ;↓方向再検索
reform("M:","",1)
@selmode=0
move("d")
*


- 関連一覧ツリー をクリックするとツリー全体を一括表示します)