我正在使用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;