C# 处理Word自动生成报告 二、数据源例子
2017-11-23 20:52
495 查看
C# 处理Word自动生成报告 一、概述
C# 处理Word自动生成报告 二、数据源例子
C# 处理Word自动生成报告 三、设计模板
C# 处理Word自动生成报告 四、程序处理
还是以学生、语文、数学、分数为例吧, 感觉这个和helloworld都有一拼了.
造一张表如下, 整张报表就围绕这个表转圈了, 顺便说下就是名字如有雷同纯属巧合
View Code
返回结果如下:
一共返回8张表
C# 处理Word自动生成报告 二、数据源例子
C# 处理Word自动生成报告 三、设计模板
C# 处理Word自动生成报告 四、程序处理
还是以学生、语文、数学、分数为例吧, 感觉这个和helloworld都有一拼了.
造一张表如下, 整张报表就围绕这个表转圈了, 顺便说下就是名字如有雷同纯属巧合
ALTER PROCEDURE [dbo].[StudentReport] AS BEGIN select 学期,max(总分) 最高总分 from(select 学期,姓名, sum(分数) as 总分 from 学生分数 group by 学期, 姓名) a group by 学期; --按学期循环 select 课程, avg(分数) as 平均分,学期 from 学生分数 group by 学期, 课程; --各科平均分Table select 学期,姓名, avg(分数) as 学生学期平均分 from 学生分数 group by 学期, 姓名; -- 按学期\学生循环 select 学期,课程,分数,姓名,0 as summary from 学生分数 --每个学期当前学生的各科分数 table union all select 学期,'',sum(分数),姓名,1 from 学生分数 group by 学期, 姓名;--合计 select 课程, avg(分数) as 平均分 from 学生分数 group by 课程; DECLARE @sql_col VARCHAR(8000); SELECT @sql_col = ISNULL(@sql_col + ',','') + QUOTENAME(课程) FROM 学生分数 GROUP BY 课程; DECLARE @sql VARCHAR(8000); select @sql = ' SELECT * FROM ( select 学期,课程, avg(分数) as 平均分 from 学生分数 group by 学期, 课程 ) as tb pivot( MAX(平均分) FOR 课程 in ('+ @sql_col +')) a'; exec(@sql); --图表1 月/人报修柱状图 select 姓名,课程,分数,学期 from 学生分数 --每个学期当前学生的各科分数 table select max(分数) as 最高分,avg(分数) as 平均分,GETDATE() as 报告时间 from 学生分数;--综述 END
View Code
返回结果如下:
一共返回8张表
相关文章推荐
- C# 处理Word自动生成报告 三、设计模板
- C# 处理Word自动生成报告 四、程序处理
- C# 处理Word自动生成报告 一、概述
- C#自动生成word报告
- c# 生成word文档例子
- 关于VBA编辑word自动生成报告
- 四神分析报告设计器 基本功能介绍 Word自动生成
- word怎样自动生成目录老教程,写论文报告用的上
- word文档如何自动生成目录
- C#生成Word文档
- 自动从C#代码生成流程图
- c#.net 获取时间日期年月日时分秒生成自动文件名格式
- 将文件夹中的图像路径自动生成txt文件(便于opencv遍历处理图像)
- 使WORD里面的文章自动生成目录
- 黄聪:C#图片处理封装类(裁剪、缩放、清晰度、加水印、生成缩略图)有示例(转)
- C#动态生成Word文档并填充数据
- T4自动生成数据库C#实体类学习(1)
- (转)php 根据url自动生成缩略图并处理高并发问题
- Oracle AWR 报告 每天自动生成并发送邮箱 Python脚本
- C#运用存储过程新增一条记录并返回自动生成的ID