私は少し苦労しています。操作する必要があるファイルは、フィールド区切り文字としてセミコロンを含むcsvです。一部のデータセットでは、セミコロンを含むコメントが追加されました。幸いなことに、これらのコメントは「。」で始まり、「。
例:
;;;"sometext many words or few ; more text; even more text";;;;;;
「」の間にあるセミコロンをすべて置き換える必要がありますが、テキストはそのままにしてください。手伝ってくれてありがとう。
サンプルデータセット:
Before Regex find & Replace:
Fieldtitles: f1;f2;f3;f4;f5;f6;f7;f8;f9;f10;f11
Dataset1: ;;text;text;;text;text;text;text;text;text
Dataset2: text;"text text text ; text text";text;text;text;text;text;text;text;text;text
After Regex find & Replace:
Fieldtitles: f1;f2;f3;f4;f5;f6;f7;f8;f9;f10;f11
Dataset1: ;;text;text;;text;text;text;text;text;text
Dataset2: text;"text text text _ text text";text;text;text;text;text;text;text;text;text
元のファイルのサンプルと期待される出力を共有してください。
—
サンディープ
目標がcsvファイルをExcelに読み込む場合、メモ帳でcsvファイルを編集し、次の行を先頭に追加します
—
LPChip
sep=;
。問題なくExcelに読み込むことができるようになりました。
@LPChip:ありがとう、これはexcel-displayで機能します。しかし、私は、DBのインポートを標準化する必要があり、テーブルには、正規表現F&R使用するソリューションを好むだろう、15万行を持っている
—
スヴェン
最初にExcelで正常に取得してから、そこで検索/置換することができる場合があります。これは答えではありませんが、回避策であり、1回限りの場合はあなたのエスケープかもしれません。
—
LPChip