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();

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


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

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

5   голосов , оценка 4 из 5