Мені потрібно генерувати файл для Excel, деякі значення цього файлу містять кілька рядків.
там також є текст не англійською мовою, тому файл повинен бути Unicode.
Файл, який я генерую зараз, виглядає приблизно так: (в UTF8, з текстом, не змішаним англійською мовою, і з великою кількістю рядків)
Header1,Header2,Header3
Value1,Value2,"Value3 Line1
Value3 Line2"
Зверніть увагу, що багаторядкове значення укладається у подвійні лапки, з нормальним щоденним новим рядком.
Згідно з тим, що я виявив, що в Інтернеті це повинно працювати, але це не принаймні не виграє файли Excel 2007 та UTF8, Excel розглядає третій рядок як другий рядок даних, а не як другий рядок першого рядка даних .
Це має працювати на машинах мого клієнта, і я не маю контролю над їх версією Excel, тому мені потрібно рішення, яке буде працювати з Excel 2000 і пізнішими версіями.
Дякую
EDIT: Я "вирішив" свою проблему, маючи два варіанти CSV, один для Excel (Unicode, розділена вкладка, немає нових рядків у полях) та один для решти світу (UTF8, стандартний CSV).
Не те, що я шукав, але принаймні це працює (поки що)