CSVファイルを生成しています(タブではなくカンマで区切られています)。ユーザーは、CSVファイルをダブルクリックしてExcelで開く可能性があります。データにコンマとスピーチマークが含まれている可能性があるため、次のようにエスケープします。
Reference, Title, Description
1, "My little title", "My description, which may contain ""speech marks"" and commas."
2, "My other little title", "My other description, which may also contain ""speech marks"" and commas."
私が知る限り、それは常にそうする方法でした。これが私の問題です。Excel2010でこのファイルを開くと、エスケープが考慮されません。スピーチマークがシートに表示され、カンマによって新しい列が作成されます。