タブ区切りのデータ入力
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
maa
投稿数: 6
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
テキスト情報を入力する際、項目間の区切り文字がタブの場合はどのように処理したら良いでしょうか?
項目は固定長では扱えません。
タスク定義で「型:単区、記:タブ」の設定ができればと思うのですが…タブが扱えずにいます。
何か良い方法をお教え下さい。
項目は固定長では扱えません。
タスク定義で「型:単区、記:タブ」の設定ができればと思うのですが…タブが扱えずにいます。
何か良い方法をお教え下さい。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
dbMAGICのV8かそれ以前のVersionなんですよね?
取り込む頻度が少ないのであればエクセルや秀丸などで、先にTABを,などに変換かけておけばと思いますが。
MAGICのV9以降であれば、大きな変数で受け取り、STRTOKEN関連の関数で取れそうな気がします。
dbMAGICのV8ではSTRTOKEN関数が無いので、1件ずつ取り込み、大きな変数で受け取り、子タスクでCHR(9)が無くなるまで,へ変換し、別のテキストファイルを生成後、新しいテキストファイルで取り込む。なんて事は大変ですね。
きっといいフリーソフトがあると思います。TAB → , 変換するソフトが。
取り込む頻度が少ないのであればエクセルや秀丸などで、先にTABを,などに変換かけておけばと思いますが。
MAGICのV9以降であれば、大きな変数で受け取り、STRTOKEN関連の関数で取れそうな気がします。
dbMAGICのV8ではSTRTOKEN関数が無いので、1件ずつ取り込み、大きな変数で受け取り、子タスクでCHR(9)が無くなるまで,へ変換し、別のテキストファイルを生成後、新しいテキストファイルで取り込む。なんて事は大変ですね。
きっといいフリーソフトがあると思います。TAB → , 変換するソフトが。
投票数:0
平均点:0.00
maa
投稿数: 6
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
やはり変換するしかないでしょうか…
試してみます。ありがとうございました。
試してみます。ありがとうございました。
投票数:0
平均点:0.00
sk0014
投稿数: 37
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
メモ帳などで入力したタブをコピーして、データ入力コマンド行の記:のところに貼り付けたら良いのではないでしょうか?
試した訳ではないので、違っていたらすみません。
試した訳ではないので、違っていたらすみません。
投票数:0
平均点:0.00
ymae
投稿数: 1
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
いったん S=単区 記: ,(カンマ) など指定しておいて
「,」を選択反転させて、上書きする感じで貼り付けるとTAB
指定できましたよ。
「,」を選択反転させて、上書きする感じで貼り付けるとTAB
指定できましたよ。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
素晴らしいです。やってみるもんですね。
投票数:0
平均点:0.00