苏州三木软件科技有限公司

 找回密码
 立即注册
搜索
热搜: 活动
查看: 912|回复: 1

怎么用平台实现分组计数并导出为excel

[复制链接]

27

主题

39

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2023-11-24 19:33:58 | 显示全部楼层 |阅读模式
如图,怎么用平台实现按人员编码和姓名分组计数并导出为excel

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

25

主题

313

帖子

2077

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2077
QQ
发表于 2023-11-24 20:27:00 | 显示全部楼层
如果从使用角度上来说的话:
这种就直接写一个SQL语句统计出结果,显示到表中,然后直接使用平台的导出Excel功能

代码实现方案:
  1. Database db = Proj.SysDataFactory["UserDB"];
  2. string strCmd = "select 人员编码,姓名,部门,Count(人员编码) as 计数 from 人员信息 where 部门='安检科' group by 人员编码,姓名,部门";
  3. DataTableHelp dt=db.ExecuteDataTableHelp(strCmd);
  4. SaveFileDialog dlg = new SaveFileDialog(); // 定义一个新的SaveFileDialog
  5. dlg.Filter = "Excel|*.xlsx"; // 设置筛选器
  6. if (dlg.ShowDialog == DialogResult.OK)
  7. {
  8.         dt.ToExcel(dlg.FileName);
  9. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|苏州三木软件科技有限公司 ( 苏ICP备2022038390号 )

苏公网安备 32058502010732号

GMT+8, 2024-10-2 23:27 , Processed in 0.060578 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表