当前位置:网站首页 > Haskell函数式编程 > 正文

excel pivot 用法(pivot_table函数)



开发数据导出excel功能,设置导出透视表
数据源:
在这里插入图片描述透视表:
在这里插入图片描述使用插件EPPlus


数据源:

 
  
 
  

后端代码:

生成excel
1、查询#temptable ; var dt = new ReportActionDAO().GetErpWipReport(proj_code,product_code, month);
2、var dataRange = worksheet.Cells[worksheet.Dimension.Address];全选整个数据源 WIPReportData
3、/A3是指在该sheet表中插入数据透视表的位置,"PivotTable1"是指透视表的名字/
var pt = pivotSheet.PivotTables.Add(pivotSheet.Cells[“A3”], dataRange, “PivotTable1”);
4、 //添加行字段 用户分组
pt.RowFields.Add(pt.Fields[0]);
pt.RowFields.Add(pt.Fields[1]);
pt.RowFields.Add(pt.Fields[2]);
5、 //汇总的列
for (int i = 5; i < worksheet.Dimension.End.Column; i++)
{
var dateField = pt.DataFields.Add(pt.Fields[i]);
dateField.Function = DataFieldFunctions.Sum;
dateField.Name = worksheet.Cells[1, i + 1].Value?.ToString();
dateField.Format = “#,0”;
//dateField.Format = “#,0.00”;
}
















到此这篇excel pivot 用法(pivot_table函数)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 
  推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • 转换字符串编码(字符串转换编码格式)2026-02-19 17:45:11
  • 密码加密怎么解密的(密码的加密与解密的方式)2026-02-19 17:45:11
  • 支付方式怎么更换指纹密码(支付方式怎么更换指纹密码设置)2026-02-19 17:45:11
  • yml文件编码格式(yml文件怎么写)2026-02-19 17:45:11
  • pcap文件结构(pcap文件头格式)2026-02-19 17:45:11
  • 服务器部署方式集群主备(服务器部署方式集群主备服务)2026-02-19 17:45:11
  • 如何更换支付方式(淘宝如何更换支付方式)2026-02-19 17:45:11
  • 支付方式如何更改(支付方式如何更改微信)2026-02-19 17:45:11
  • 怎样使用pycharm创建py格式文件(pycharm如何创建py文件)2026-02-19 17:45:11
  • oracle时间函数大全(oracle时间格式有哪些)2026-02-19 17:45:11
  • 全屏图片