Export из Dataset в Excel - C#
Формулировка задачи:
Есть некая таблица Dataset, нужно что бы программа открыла файл excel и всё в нём стёрла, а потом перенесла данные из таблицы Dataset в лист Excel.
Помогите пожалуйста
Ну хотя бы помогите не в Excel экспортировать, а в CSV.
Ничего же сложного вроде.
Решение задачи: «Export из Dataset в Excel»
textual
Листинг программы
using Excel = Microsoft.Office.Interop.Excel; //надо подключить библиотеку Microsoft Excel 11.0 Library ... Excel.Application app = new Excel.Application(); Excel.Workbook wb = app.Workbooks.Open("dw"); Excel.Worksheet ws = wb.Worksheets[0]; //вот здесь точно не помню, нумерация страниц в екселе идет от 0 или 1, в любом случае установить несложно ws.Range["R1C1:R1000C10"].Clear(); //или наверно лучше добавить чистый лист: Excel.Worksheet ws = wb.Worksheets.Add(); for (int i = 0; i < dataset.Tables[0].Rows.Count; i++) for (int j = 0; j < dataset.Tables[0].Rows[i].ItemArray.Length; j++) { ws.Cells[i, j] = dataset.Tables[0].Rows[i].ItemArray[j].ToString(); } wb.Save();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д