ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: CSVファイルのLFコード除去

このトピックの投稿一覧へ

なし Re: CSVファイルのLFコード除去

msg# 1.2
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-9-9 18:03 | 最終変更
nkmt  長老   投稿数: 1668
昔、楽天などからの注文データなどで似たような事があり、その際は、LFのみ除去ツールを探し出し、それをOSコマンドでかました事があります。

1回こっきりの取り込みであれば、秀丸エディタなどで除去してしまうのも有りなのでしょうね。

以下、手間のかかる方法しか思い浮かびませんでした...。

Magicで入出力ファイルの特性 → 書式 → L=ライン を N=なし にすると
CRやLFなどを無視して、その先まで読む事は可能だと思います。

2000バイトとか大きな変数を入力フォームに貼り
固定長テキスト取り込みをし、INSTR関数で
改行 CR+LF ASCIICHR(13) & ASCIICHR(10) の箇所を見つけ、
LEFT関数で、そこまでを1レコードとして、別のテキストファイルへ出力。

改行マーク以降の文字と
次回のテキスト取込の分と合体して、別のテキストファイルへ出力。

別途、LFを除去したテキストファイルを作ってしまう案です。

それを別のタスクで取り込む。

もっといい方法が有るかもしれません。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約