Группировка строк в excel с помощью C#
Привет ребята,
Может быть, это и обсуждалось, но я не нахожу ничего подходящего для моей проблемы ... У меня есть следующий код
Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); if (xlApp == null) { Console.WriteLine("Excel is not properly installed!!"); return; } Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; Excel.Range xlRange; xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); xlWorkSheet.Name = "Raport generated"; xlWorkSheet.Cells[1, 1] = "ceva"; xlWorkSheet.Cells[2, 1] = "ceva"; xlWorkSheet.Cells[3, 1] = "ceva"; xlWorkSheet.Cells[4, 1] = "ceva"; xlWorkSheet.Cells[5, 1] = "ceva"; xlWorkSheet.Cells[6, 1] = "ceva"; xlWorkSheet.Cells[7, 1] = "ceva"; xlWorkSheet.Cells[8, 1] = "ceva"; xlWorkBook.SaveAs("D:\\Excel.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); xlWorkBook.Close(true, misValue, misValue); xlApp.Quit(); Console.ReadKey();
И я хочу сгруппировать строки от 2 до 8 (имея знак " + " в моем excel и когда я нажимаю его, чтобы развернуть), как я могу это сделать ?
Заранее спасибо.
Что я уже пробовал:
xlWorkSheet.get_Range(xlWorkSheet.Cells[2, 1], xlWorkSheet.Cells[8, 1]).Group();