private Sheet GetSheetByIndex(int sheetIndex) { var sheets = GetSheets().ToArray(); if (sheetIndex < 0 || sheetIndex >= sheets.Count()) throw new ApplicationException(Error.NotFoundSheetIndex(sheetIndex)); return sheets.ElementAt(sheetIndex); }