Я создаю 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."
Насколько я знаю, это всегда был способ сделать это. Вот мое увлечение: когда я открываю этот файл в Excel 2010, мое экранирование не соблюдается. На листе появляются метки речи, а запятая вызывает новые столбцы.