Создание читабельного в Excel файла csv из проги - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день Возникла такая проблема Есть данные, которые надо сохранить в файл. Но использовать обычный тектстовый файл txt не хотелось бы, хотелось бы csv, так как его в последствии можно открыть Excel-ем и отредактировать там. Тут возникла проблема с кодировкой, так как текст записываемый в файл на русском (кириллица). Если записанный файл просматривать блокнотом, то проблем с кодировкой нет, но если же его открыть Excel-ем, то русский текст будет нечитаемый. При сохранении в файл я перепробовал разные кодировки, но изменений никаких вообще не происходит:
sw.WriteLine("Название проекта;" + Name, Encoding.Default);
Вместо Default ставил все что было в предлагаемом меню, в т.ч. GetEncoding(1251), возможно надо KOI8-R, но я не знаю как его записать. Как тут выкрутиться?

Решение задачи: «Создание читабельного в 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);                
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы