Получить поддиапазон диапазона - PullRequest
0 голосов
/ 03 декабря 2018

Как получить поддиапазон из диапазона?

Например, получить 100 строк из usedrange?

using Excel = Microsoft.Office.Interop.Excel;
//
Excel.Worksheet excelSheet = File.Worksheets["Sheetname"];
Excel.Range subrange = excelSheet.UsedRange.Range["1:100"];

Я пробовал код выше с файлом с UsedRange "A1:AM550».Я ожидаю, что excelSheet.UsedRange.Range["1:100"] вернет первые 100 строк из UsedRange.Но приведенный выше код возвращает мне диапазон excelSheet.Range["1:100"] со всеми столбцами!

Это подходящий способ получить диапазон из диапазона (без взятия UsedRange в object[,] или DataTableпотому что UsedRange может быть слишком большим для этого).

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...