Re: CSVファイルのLFコード除去
nkmt
投稿数: 1668
昔、楽天などからの注文データなどで似たような事があり、その際は、LFのみ除去ツールを探し出し、それをOSコマンドでかました事があります。
1回こっきりの取り込みであれば、秀丸エディタなどで除去してしまうのも有りなのでしょうね。
以下、手間のかかる方法しか思い浮かびませんでした...。
Magicで入出力ファイルの特性 → 書式 → L=ライン を N=なし にすると
CRやLFなどを無視して、その先まで読む事は可能だと思います。
2000バイトとか大きな変数を入力フォームに貼り
固定長テキスト取り込みをし、INSTR関数で
改行 CR+LF ASCIICHR(13) & ASCIICHR(10) の箇所を見つけ、
LEFT関数で、そこまでを1レコードとして、別のテキストファイルへ出力。
改行マーク以降の文字と
次回のテキスト取込の分と合体して、別のテキストファイルへ出力。
別途、LFを除去したテキストファイルを作ってしまう案です。
それを別のタスクで取り込む。
もっといい方法が有るかもしれません。
1回こっきりの取り込みであれば、秀丸エディタなどで除去してしまうのも有りなのでしょうね。
以下、手間のかかる方法しか思い浮かびませんでした...。
Magicで入出力ファイルの特性 → 書式 → L=ライン を N=なし にすると
CRやLFなどを無視して、その先まで読む事は可能だと思います。
2000バイトとか大きな変数を入力フォームに貼り
固定長テキスト取り込みをし、INSTR関数で
改行 CR+LF ASCIICHR(13) & ASCIICHR(10) の箇所を見つけ、
LEFT関数で、そこまでを1レコードとして、別のテキストファイルへ出力。
改行マーク以降の文字と
次回のテキスト取込の分と合体して、別のテキストファイルへ出力。
別途、LFを除去したテキストファイルを作ってしまう案です。
それを別のタスクで取り込む。
もっといい方法が有るかもしれません。
投票数:0
平均点:0.00
投稿ツリー
-
CSVファイルのLFコード除去
(otamth, 2016-9-9 17:11)
- Re: CSVファイルのLFコード除去 (fjksudou, 2016-9-9 17:54)
- Re: CSVファイルのLFコード除去 (nkmt, 2016-9-9 18:03)
- Re: CSVファイルのLFコード除去 (otamth, 2016-9-9 18:24)