Создание читабельного в Excel файла csv из проги - C#
Формулировка задачи:
Добрый день
Возникла такая проблема
Есть данные, которые надо сохранить в файл. Но использовать обычный тектстовый файл txt не хотелось бы, хотелось бы csv, так как его в последствии можно открыть Excel-ем и отредактировать там.
Тут возникла проблема с кодировкой, так как текст записываемый в файл на русском (кириллица).
Если записанный файл просматривать блокнотом, то проблем с кодировкой нет, но если же его открыть Excel-ем, то русский текст будет нечитаемый.
При сохранении в файл я перепробовал разные кодировки, но изменений никаких вообще не происходит:
Вместо Default ставил все что было в предлагаемом меню, в т.ч. GetEncoding(1251), возможно надо KOI8-R, но я не знаю как его записать.
Как тут выкрутиться?
sw.WriteLine("Название проекта;" + Name, Encoding.Default);
Решение задачи: «Создание читабельного в Excel файла csv из проги»
textual
Листинг программы
try { StreamWriter sw = new StreamWriter(filename, false, Encoding.Unicode); sw.Write(" Hello"); sw.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка!", MessageBoxButtons.OK,essageBoxIcon.Stop); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д