Răsfoiți Sursa

Added constructor

Piotr Czajkowski 3 luni în urmă
părinte
comite
c2dc285e33
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      ExcelORM/ExcelORM/ExcelWriter.cs

+ 5 - 0
ExcelORM/ExcelORM/ExcelWriter.cs

@@ -14,6 +14,11 @@ public class ExcelWriter
         xlWorkbook = File.Exists(path) ? new XLWorkbook(path) : new XLWorkbook();
     }
 
+    public ExcelWriter(IXLWorkbook workbook)
+    {
+        xlWorkbook = workbook ?? throw new ArgumentNullException(nameof(workbook));
+    }
+
     private static int GenerateHeader<T>(IXLWorksheet worksheet, PropertyInfo[] properties) where T : class
     {
         var rowIndex = 1;