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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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