MySQLクエリ結果をCSVとして正常に保存し、次のようにExcelにインポートすることができました。
-
フォームを使用してください...
IFNULL(ColumnA, "" ) AS "Column A",
... SELECTステートメントの各列または式に対して、NULL(\ N)を返す可能性があります。これにより、CSVファイルのNULL値が、不適切に引用された\ Nではなく、適切に引用された空の文字列として表示されるようになります。空の文字列の代わりに、NULLを表す値を指定できます(例:...
)。 IFNULL(ColumnA, "~NULL~" ) AS "Column A",
- 次のOUTFILEオプションを使用します:
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY '\r\n'
ESCAPED BYは、ENCLOSED BYと同様に、1つの二重引用符を指定することに注意してください。 OPTIONALLY ENCLOSED BYが成功するかどうかはテストしていないので、OPTIONALLYを省略します。
CSV仕様(RFC 4180、セクション2.7)に従って、引用符で囲まれたフィールド値内の別の二重引用符をエスケープするために二重引用符を使用する必要があります。