2016-09-30 8 views
0

のは、以下の私が持っていると言いますこのように細胞でカンマを処理

name | comment  | 
------------------------- 
foo | hello world | bar 

どうすればこの問題を回避できますか?

答えて

0

Excelでは、使用するデジミッターを選択できます。
テキスト内で使用しないセミコロンまたはその他の文字を使用してください。

+0

次のウィキペディアpgeを見て、多分それはcsv(カンマ以外の他の区切り文字を許可する)のRFC 4180定義に従って有効ですが、元の定義ではありませんhttps://en.wikipedia.org/wiki/Comma-区切り値(CSV)ファイルは、表形式のデータ(数値とテキスト)をプレーンテキストで保存します。ファイルの各行はデータレコードです。各レコードはカンマで区切られた1つ以上のフィールドで構成されています。カンマをフィールドセパレータとして使用すると、このファイル形式の名前のソースになります。 – barlop

+0

さらに、仕様の下では、「3.区切り文字で区切られたフィールドに分割されたレコード(通常、カンマ、セミコロン、タブなどの単一の予約文字、区切り文字にはオプションのスペースが含まれる場合があります)」。したがって、カンマをセパレータとして使用したい場合でも、コンマは予約文字であり、データフィールド内で使用できないため、CSVは有効ではありません。 –

+0

まあ、私は元の定義がコンマのみ(すなわち、セミコロンは区切り文字なし)と述べていますが、rfc提案仕様では他の区切り文字を許可しています。カンマがデータに含まれるかどうかについては、rfcのようにすることはできませんが、元の定義では、「フィールドをカンマで区切るという基本的な考え方は明確ですが、フィールドデータカンマや埋め込み改行も含めることができますCSV実装ではこのようなフィールドデータを扱うことができないか、フィールドを囲むために引用符を使用することがあります.....続きを読む – barlop