MIDAS/Civilには幾つかのデータについてテーブル入力機能がありますが全てのデータがこれに対応している訳ではありません。その様な場合にはMIDAS/Civilの画面上ではダイアログでデータ編集しなくてはなりません。しかしながらMCTファイルとエクセルを利用しエクセル上でデータ編集を行う事もできます。
MCTファイル・・・カンマ区切りのデータでありカンマ1つ1つに意味がある為、その数が変更される事が許されません。
この条件を満たす為にエクセル作業の前後でちょっとしたおまじないをします。
Step1)編集したいデータ(コマンド)をMCTファイルから抜粋し拡張子"CSV"で保存します。
Step2)Step1で保存したファイルには" ,"(ブランク+カンマ)が含まれる場合があります。このデータはブランクですが必要データとなりますので目印をつけておく必要があります。そこでこのファイルを一旦文字列置換機能があるテキストエディタで開き" ,"を"@,"に置換し保存します。(仮に目印を@としました)
Step3)Step2で保存したファイルをエクセルで編集します。(この時セルの配置は変更しないでください)
Step4)エクセルでCSVファイルに保存します。このCSVファイルはエクセルでの列が揃うように行末に空のカンマが付加されます(例 ,,,,,,,,,,,,,,)
Step5)Step4のファイルを再度テキストエディタで開き、",,"を" "(2つ連続したカンマをブランク)に置換します。付加されるカンマが奇数の場合には最後の1つが残ってしまいますので再度",\n"(カンマ+キャリッジリターン) を"\n"に置換します。その後、Step2の逆、つまり"@,"を" ,"に置換し保存します。
Step6)『ツール / MCTコマンドシェル』をクリックし保存したデータを読み込み、実行します。