1

引用されたカンマ区切りのテキストを含む txt ファイルがあり、使用されている改行の種類を把握しようとしています。

その理由は、ローカルの infile を使用して mysql サーバーにインポートしようとしており、明らかに正しい LINES TERMINATED BY を伝える必要があるためです。

\n または \r\n を使用すると、レコードのちょうど半分だけがインポートされ、毎回行がスキップされます。

しかし、\r を使用すると、正確に 2 倍にインポートされ、レコードがあるため、すべての値が null として正確な行数が得られます。

ファイルをメモ帳で開くと行間にスペースがありませんが、ブラウザで開くと、どこかに段落があるかのように、各行の間に空白行があります。同様に、「open with > Excel」を選択すると、列に入れられず、それぞれの間に空白行があります。Excel で適切に開く唯一の方法は、「外部データの取得 > テキストから」を使用し、コンマ区切り記号を選択することです。

コピーして貼り付けるだけで、以下の数行を正確に提供します。インポートに使用する正しい設定を誰かが教えてくれれば、明らかに素晴らしいことです。しかし、特定のファイルが使用している改行の種類をすばやく知る方法があれば、さらに素晴らしいでしょう (他の行と同様に、ファイルの最後に空白行もあります)。

"Item No.","Description","Description 2","Customers Price","Home stock","Brand Name","Expected date for delivery","Item Group No.","Item Group Name","Item Product Link (Web)","Item Picture Link (Web)","EAN/UPC","Weight","UNSPSC code","Product type code","Warranty"

"/5PL0006","Drum Unit","DK-23","127.00","32","Kyocera","04/11/2013","800002","Drums","http://uk.product.com/product.aspx?id=%2f5PL0006","http://s.product.eu/products/2_PICTURE-TAKEN.JPG","5711045360824","0.30","44103109","","3M"

"/DK24","DK-24 Drum Unit FS-3750","","119.00","8","Dell","08/11/2013","800002","Drums","http://uk.product.com/product.aspx?id=%2fDK24","http://s.product.eu/products/2_PICTURE-TAKEN.JPG","5711045360718","0.20","44103109","","3M"
4

0 に答える 0