瀏覽代碼

Don't throw on empty

Piotr Czajkowski 1 周之前
父節點
當前提交
772fa48c0d
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      ExcelORM/ExcelORM/ExcelDynamicWriter.cs

+ 3 - 1
ExcelORM/ExcelORM/ExcelDynamicWriter.cs

@@ -28,6 +28,9 @@ public class ExcelDynamicWriter : IDisposable
 
     private static void Write(IEnumerable<List<DynamicCell>> values, IXLWorksheet worksheet, bool append)
     {
+        var valuesList = values.ToList();
+        if (valuesList.Count == 0) return;
+        
         var lastRow = worksheet.LastRowUsed();
         if (lastRow == null)
         {
@@ -35,7 +38,6 @@ public class ExcelDynamicWriter : IDisposable
             lastRow = worksheet.FirstRow();
         }
 
-        var valuesList = values.ToList();
         var rowIndex = append switch
         {
             true => lastRow.RowNumber() + 1,