如何在数据透视表EPPlus中获取数据

时间:2019-10-30 15:43:10

标签: c# excel asp.net-mvc pivot-table epplus

我正在使用Asp.Net Mvc应用程序中的EPPlus创建一个Excel文件。有两个工作表。第一页包含来自数据表的数据,第二页包含数据的数据透视表,其中具有一些行,列和数据字段。我想使用数据透视表中的数据并创建一个新的工作表。

我试图将文件保存在服务器中,然后重新打开它以将数据包含在包含数据透视表的第二张表中,但是仍然没有运气。

ExcelWorksheet Sheet = outputExcel.Workbook.Worksheets.Add("PivotSheetData");
Sheet.Cells["A1"].LoadFromDataTable(dt, true, TableStyles.None);

var dataRange = Sheet.Cells[Sheet.Dimension.Address.ToString()];
Sheet = outputExcel.Workbook.Worksheets.Add("PivotSheet");

var ptTable = Sheet.PivotTables.Add(Sheet.Cells["A1"], dataRange, "Pivotname");
ptTable.GridDropZones = true;

创建数据透视表后,我尝试访问工作表二中的数据,它显示为空。 int rCount = Sheet.Dimension.End.Row; int cCount = Sheet.Dimension.End.Column;

0 个答案:

没有答案