Guest User

Untitled

a guest
May 24th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. var wsPivot = package.Workbook.Worksheets.Add("Pivot");
  2. var pivotTable = wsPivot.PivotTables.Add(wsPivot.Cells["A55"], dataRange, "Table");
  3. pivotTable.MultipleFieldFilters = true;
  4. pivotTable.RowGrandTotals = true;
  5. pivotTable.ColumGrandTotals = true;
  6. pivotTable.Compact = true;
  7. pivotTable.CompactData = true;
  8. pivotTable.GridDropZones = false;
  9. pivotTable.Outline = false;
  10. pivotTable.OutlineData = false;
  11. pivotTable.ShowError = true;
  12. pivotTable.ErrorCaption = "[error]";
  13. pivotTable.ShowHeaders = true;
  14. pivotTable.UseAutoFormatting = true;
  15. pivotTable.ApplyWidthHeightFormats = true;
  16. pivotTable.ShowDrill = true;
  17. pivotTable.FirstDataCol = 3;
  18. pivotTable.RowHeaderCaption = "Caption";
  19.  
  20. var pageField = pivotTable.Fields["field1"];
  21. pivotTable.PageFields.Add(pageField);
  22.  
  23. var rowField = pivotTable.Fields["cust"];
  24. pivotTable.RowFields.Add(rowField);
  25.  
  26. var dataField = pivotTable.Fields["id"];
  27.  
  28. dataField.SubTotalFunctions = OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Count;
  29. pivotTable.DataFields.Add(dataField);
  30.  
  31. pivotTable.DataFields.Add(dataField);
  32. pivotTable.DataFields[0].Function = DataFieldFunctions.Count;
  33.  
  34. Dim Field As ExcelPivotTableField = pivotTable.Fields(strFieldName)
  35. Dim DataField As ExcelPivotTableDataField = pivotTable.DataFields.Add(Field)
  36. DataField.Function = DataFieldFunctions.Sum
Add Comment
Please, Sign In to add comment