using System;
using ClosedXML.Excel;
namespace ClosedXML_Examples
{
public class PivotTables
{
public void Create(String filePath)
{
var wb = new XLWorkbook();
var ws = wb.Worksheets.Add("Pivot Table");
ws.Cell("A1").Value = "Category";
ws.Cell("A2").Value = "A";
ws.Cell("A3").Value = "B";
ws.Cell("A4").Value = "B";
ws.Cell("B1").Value = "Number";
ws.Cell("B2").Value = 100;
ws.Cell("B3").Value = 150;
ws.Cell("B4").Value = 75;
//var pivotTable = ws.Range("A1:B4").CreatePivotTable(ws.Cell("D1"));
//pivotTable.RowLabels.Add("Category");
//pivotTable.Values.Add("Number")
// .ShowAsPctFrom("Category").And("A")
// .NumberFormat.Format = "0%";
wb.SaveAs(filePath);
}
}
}