使用EPPlus格式化数据透视表列字段

时间:2014-08-26 02:31:43

标签: c# excel pivot-table epplus

我需要格式化将方向更改为90度的所有列字段。

如果使用API​​无法直接解决我的问题,我希望任何这些问题的答案都能帮助我实现目标。

  1. 有没有办法知道每个列字段的值范围是什么?
  2. 有没有办法知道数据透视表的范围?使用FirstDataCol和FirstDataRow,我希望我可以推断范围。
  3. 非常感谢,

1 个答案:

答案 0 :(得分:0)

  1. 您可以访问Excel文件中的表/范围中的数据。只需循环每个列/行并检索每列的.Min和.Max值

  2. 您可以获取基础表的范围,例如

    var t = wsData.Tables[0];
    var dataRange = wsData.Cells[1, 1, t.Address.End.Row, t.Address.End.Column];
    
  3. 如果你没有表,你可以循环每一行并继续,而你的单元格值不为空/ null