Utilizzando la più recente XML Chiuso (0,76) on Net 4.5.1più tabelle pivot ClosedXML
Creato un foglio di lavoro con un tavolo da:
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;
Questo viene fatto all'interno di un ciclo (cioè più tabelle in "Scheda dati). Si verifica un problema in cui non è possibile aprire il documento Excel generato se vengono create più tabelle pivot in un foglio separato.
var PivotWorkSheet = Workbook
.Worksheets
.Add(Name);
var Pivot = PivotWorkSheet
.PivotTables
.AddNew(Name, PivotWorkSheet.Cell(1, 1), DataRange);
Qualche idea, perché e come eseguire il debug?
Risolto in http://github.com/ClosedXML/ClosedXML/pull/87 –