Проблема экспорта Wpf в excel
Привет, Джон, после поиска целой кучи статей в интернете мне кажется, что у вас действительно широкие знания о WPF, и некоторые из ваших ответов кажутся довольно правильными для моей проблемы. Итак...у меня есть вопрос, и я отчаянно нуждаюсь в тебе. Когда я пытаюсь экспортировать свою DataGrid в Excel, оказывается, что у меня есть ошибка времени выполнения 0x800AC472.Поэтому я переключился на экспорт CSV-файла, который, похоже, не может заставить его работать, он даже не работает. Моя Datagrid привязана к itemsource. Я должен признать, что я всего лишь новичок в этой области, и мне это нужно для моего анализа данных в диссертации.
Что я уже пробовал:
SaveFileDialog sfd = new SaveFileDialog() { Title = "Select file to save to", FileName = "BIMTech.ReadData.Export", Filter = "CSV(*.csv)|*.csv", }; string path = sfd.FileName; StreamWriter sw = new StreamWriter(path); sw.Write("Temperature"); sw.Write(","); sw.Write("Modale"); sw.Write(","); sw.Write("TemperatureMin"); sw.Write(","); sw.Write("TemperatureMax"); sw.Write(","); sw.Write("ModaleAverage"); sw.Write(sw.NewLine); for (int i = 0; i < Table2List.Count; i++) { Table2 table2 = new Table2(); table2 = Table2List[i]; if (!Convert.IsDBNull(table2.Temperature)) sw.Write(table2.Temperature.ToString()); if (!Convert.IsDBNull(table2.Modale)) { sw.Write(","); sw.Write(table2.Modale.ToString()); } if (!Convert.IsDBNull(table2.TemperatureMin)) { sw.Write(","); sw.Write(table2.TemperatureMin.ToString()); } if (!Convert.IsDBNull(table2.TemperatureMax)) { sw.Write(","); sw.Write(table2.TemperatureMax.ToString()); } if (!Convert.IsDBNull(table2.ModaleAverage)) { sw.Write(","); sw.Write(table2.ModaleAverage.ToString()); } sw.Write(sw.NewLine); } sw.Close();