如何解决Sequence在CLOSEDXML中包含多个匹配元素的问题?

问题描述

我正在做的只是保存一个excel模板而不插入任何数据...
这是我的下面的代码

Dim wb As XLWorkbook
wb = New XLWorkbook(rawfilelocation)
wb.SaveAs(filelocation,True) '---- I even tried false

我每次都会遇到此错误

system.invalidOperationException: Sequence contains more than one matching element
   at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source,Func`2 predicate)
   at ClosedXML.Excel.XLDataValidations.ProcessRangeRemoved(IXLRange range)
   at ClosedXML.Excel.XLDataValidations.Delete(IXLDataValidation dataValidation)
   at System.Collections.Generic.List`1.ForEach(Action`1 action)
   at ClosedXML.Excel.XLDataValidations.Consolidate()
   at ClosedXML.Excel.XLWorkbook.GenerateWorksheetPartContent(WorksheetPart worksheetPart,XLWorksheet xlWorksheet,SaveOptions options,SaveContext context)
   at ClosedXML.Excel.XLWorkbook.CreateParts(SpreadsheetDocument document,SaveOptions options)
   at ClosedXML.Excel.XLWorkbook.CreatePackage(String filePath,SpreadsheetDocumentType spreadsheetDocumentType,SaveOptions options)
   at ClosedXML.Excel.XLWorkbook.SaveAs(String file,Boolean validate,Boolean evaluateFormulae)
   at nproject.frmReportPreview.ExcelSave(String ExcelFile,String Excelext) in D:\MainProject\nproject\nproject\frmReportPreview.vb:line 1312

我什至在这里发布了excel模板DropBox链接

Excel Template

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)