소스 검색

More checks

Piotr Czajkowski 1 주 전
부모
커밋
a5121bed88
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      ExcelORM/ExcelORM/ExcelDynamicReader.cs
  2. 1 1
      ExcelORM/ExcelORM/ExcelReader.cs

+ 1 - 1
ExcelORM/ExcelORM/ExcelDynamicReader.cs

@@ -87,7 +87,7 @@ public sealed class ExcelDynamicReader : IDisposable
 
     public IEnumerable<List<DynamicCell>> Read(int worksheetIndex = 1, uint startFrom = 1, uint skip = 0)
     {
-        if (worksheetIndex > xlWorkbook.Worksheets.Count) yield break;
+        if (worksheetIndex < 1 || worksheetIndex > xlWorkbook.Worksheets.Count) yield break;
 
         var worksheet = xlWorkbook.Worksheets.FirstOrDefault(x => x.Position == worksheetIndex);
         if (worksheet == null) yield break;

+ 1 - 1
ExcelORM/ExcelORM/ExcelReader.cs

@@ -101,7 +101,7 @@ public sealed class ExcelReader : IDisposable
 
     public IEnumerable<T> Read<T>(int worksheetIndex = 1, uint startFrom = 1, uint skip = 0) where T : class
     {
-        if (worksheetIndex > xlWorkbook.Worksheets.Count) yield break;
+        if (worksheetIndex < 1 || worksheetIndex > xlWorkbook.Worksheets.Count) yield break;
 
         var worksheet = xlWorkbook.Worksheets.FirstOrDefault(x => x.Position == worksheetIndex);
         if (worksheet == null) yield break;