Как получить поддиапазон из диапазона?
Например, получить 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
может быть слишком большим для этого).
Спасибо