Я пытаюсь прочитать данные из листа Excel, используя пространство имен Office.Interoperability.Excel.Я хотел бы получить первую строку листа, так как первая строка содержит заголовки, без указания начальной и конечной ячеек.Потому что я не знаю, будет ли добавлен новый столбец на лист.
Microsoft.Office.Interop.Excel.Application excelObj = new Application();
Microsoft.Office.Interop.Excel.Workbook myBook = excelObj.Workbooks.Open(@"D:\myFile.xlsx", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 0, 0);
Microsoft.Office.Interop.Excel.Worksheet mySheet = (Worksheet)myBook.Sheets.get_Item(1);
Range range = mySheet.Cells.EntireRow;
Здесь диапазон становится всем диапазоном и не ограничивается количеством столбцов заголовка.Также у меня есть огромные данные для обработки около 10000 строк.