0

PHP/MYSQL を使用してデータをテキスト ファイルにエクスポートしました。file.txt以下の手順を使用して作成しました。

fwrite($fp ,'' . $value. '' . "\t");

すべてがうまくいきますが、DB のフィールドに次の','ような文字が含まれていると、いくつかの問題が発生します。

Section= Society, Education & Youth

したがって、作成されたテキスト ファイルでは、セクションの値が 2 つの列に分かれて表示されますが、これは間違っています。

問題は、','2 つの列として扱われないように、一部の値を無視するように出力に指示するにはどうすればよいかということです。

4

1 に答える 1

0

コンマ区切り値 (CSV) ファイルでは、区切り文字 (通常は引用符) を使用して、その場合のテキストを表すことができます。データのテキスト内に引用符がない場合は、試してみてください。区切り文字が何であるかをExcelに伝えることができます。Excel がデータの区切り方を認識している限り、別の文字 (タブ、コンマなど) を使用してフィールドを区切ることもできます。

// try with quotes
fwrite($fp, "\"$value\"\t");
于 2012-06-15T11:36:50.300 に答える