C# 多数据透视表ClosedXML

C# 多数据透视表ClosedXML,c#,closedxml,C#,Closedxml,在NET4.5.1上使用最新的封闭XML(0.76) 通过以下方式创建了带有表格的工作表: DataTable Table = ... var DataWorkSheet = Workbook.Worksheets.Any(x => x.Name == "Data") ? Workbook .Worksheets .First(x => x.Name == "Data") : Workbook .Worksheets .Add

在NET4.5.1上使用最新的封闭XML(0.76)

通过以下方式创建了带有表格的工作表:

 DataTable Table = ...

 var DataWorkSheet = Workbook.Worksheets.Any(x => x.Name == "Data") ?
   Workbook
     .Worksheets
     .First(x => x.Name == "Data") :
   Workbook
     .Worksheets
     .Add("Data");

 int Start = ... // calculate cell start

 var Source = DataWorkSheet
   .Cell(Start, 1)
   .InsertTable(Table, Name, true);

 var Range = Source.DataRange;
这是在循环内完成的(即“数据”表中的多个表)。如果在单独的工作表中创建多个透视表,则生成的Excel文档将无法打开

 var PivotWorkSheet = Workbook
   .Worksheets
   .Add(Name);

 var Pivot = PivotWorkSheet
   .PivotTables
   .AddNew(Name, PivotWorkSheet.Cell(1, 1), DataRange);

有没有关于为什么以及如何调试的想法?

这与中的问题相同

请注意,它是由
ClosedXML
错误引起的,该错误需要修改源代码,如我的链接问题中所述。

已在中修复