C# 如何使用C语言在Excel中选择分层静态字段#
我需要获得基于FY19的pivot数据表。 这里我使用的是power数据透视表,但是当它在if循环中时,注释部分给了我错误C# 如何使用C语言在Excel中选择分层静态字段#,c#,asp.net,.net,excel,C#,Asp.net,.net,Excel,我需要获得基于FY19的pivot数据表。 这里我使用的是power数据透视表,但是当它在if循环中时,注释部分给了我错误 while (index <= System.Convert.ToInt32(oPivotTable.CubeFields.Count)) { if (oPivotTable.CubeFields[index].Name.ToString().Equals("[Range].[Task Closed Fiscal
while (index <= System.Convert.ToInt32(oPivotTable.CubeFields.Count))
{
if (oPivotTable.CubeFields[index].Name.ToString().Equals("[Range].[Task Closed Fiscal Yr]"))
{
CubeField1 = oPivotTable.CubeFields[index];
CubeField1.Orientation = Microsoft.Office.Interop.Excel.XlPivotFieldOrientation.xlPageField;
//Facing issue in below code
CubeField1.CurrentPageName = String.Format("[{0}].[{1}].&[{2}]", "Task Age Summary", "Task Closed Fiscal Yr", "FY'19");
}
index += 1;
}
}
while(index我想发表评论,但没有足够的代表
不久前,我放弃了Microsoft.Office.Interop.Excel,转而使用神奇的NuGet软件包EPPlus
不幸的是,这些文档目前在Pivot表上挂起,但这里有一些示例
我已经将此软件包用于许多Excel读/写操作,并且发现它非常易于使用。在应用record宏并对其进行一些测试后,我能够解决问题。我需要删除花括号CubeField2.CurrentPageName=“[Range]。[Task Status]。&[Closed Complete]”;
}