Piotr Czajkowski 1 year ago
parent
commit
71d7754e13
1 changed files with 3 additions and 3 deletions
  1. 3 3
      ExcelORM/ExcelORM/ExcelReader.cs

+ 3 - 3
ExcelORM/ExcelORM/ExcelReader.cs

@@ -19,7 +19,6 @@ public class ExcelReader
         foreach (var row in rows)
         {
             if (SkipHidden && row.IsHidden) continue;
-            if (row.RowNumber() <= SkipFirstNRows) continue;
 
             var current = new T();
             foreach (var item in mapping)
@@ -71,12 +70,13 @@ public class ExcelReader
 
         if (ObeyFilter && worksheet.AutoFilter.IsEnabled)
         {
-            foreach (var item in ProcessRows<T>(worksheet.AutoFilter.VisibleRows.Select(x => x.WorksheetRow()), mapping))
+            foreach (var item in ProcessRows<T>(worksheet.AutoFilter.VisibleRows
+                         .Select(x => x.WorksheetRow()).Skip((int)SkipFirstNRows), mapping))
                 yield return item;
         }
         else
         {
-            foreach (var item in ProcessRows<T>(worksheet.RowsUsed(), mapping))
+            foreach (var item in ProcessRows<T>(worksheet.RowsUsed().Skip((int)SkipFirstNRows), mapping))
                 yield return item;
         }
     }