解决方案 »
- 请问如何向已绑定数据的datagridview中添加新行?
- C# email
- nplot累加显示问题
- 怎样将网页文件内容保存入SQL Server数据库中?? 应该把网页文件内容保存为什么字段??
- 关于播放带滚动条的flash如何动态换xml中电影路径问题《急!!!!!!!!!》
- 获得当前窗口的高度和宽度
- 关于除法运算,非常简单的问题
- 更新问题,进来看看(关于DataGrid和update的问题)
- 如何在SQL Server2000中创建数组变量?
- mdi窗口中,当我一个子窗口最大化后切换到另外一个子窗口时怎么也自动最大化了啊!
- C# asp.net学习
- MVC修改数据后,再次读取还是原来的。
然后循环一下处理就行了
话说,你求总的锻炼次数和时长,这没什么意义
按行循环,再按列循环,双重for循环
先判断这一行和上一行是否相同,相同就做累加
不相同就将上面相同的几行合并单元格,并把累计数量清空
1.先用excel设置布局,布局里需要赋值的地方记得弄成标签比如说{0},{2};
2.将上一步的另存为html;
3.后台代码获取值之后,替换掉标签内容。
给你我的笔记参考
create table MeterialInfo
(
id int identity(1,1),
MeterialName varchar(50),
InStoreDate datetime,
Weight decimal(18,3),
Re varchar(200)
)select 100*RAND()insert into MeterialInfo values ('AAAAA',GETDATE(),100*RAND(),NEWID())
waitfor delay '00:00:01:01'
insert into MeterialInfo values ('BBBBB',GETDATE(),100*RAND(),NEWID())
waitfor delay '00:00:01:01'
insert into MeterialInfo values ('AAAAA',GETDATE(),100*RAND(),NEWID())
waitfor delay '00:00:01:01'
insert into MeterialInfo values ('BBBBB',GETDATE(),100*RAND(),NEWID())select
CASE WHEN GROUPING(MeterialName) = 1
THEN 'ALL' ELSE MeterialName END
AS MeterialName,
SUM(Weight) from MeterialInfo
group by MeterialName WITH CUBE --MeterialName (无列名)
--AAAAA 217.411
--BBBBB 274.565
--ALL 491.976
select
CASE WHEN GROUPING(MeterialName) = 1
THEN 'ALL' ELSE MeterialName END
AS MeterialName,InStoreDate,
SUM(Weight) from MeterialInfo
group by MeterialName ,InStoreDate WITH ROLLUPMeterialName InStoreDate (无列名)
AAAAA 2012-12-12 11:16:43.957 76.909
AAAAA 2012-12-12 11:16:45.957 60.072
AAAAA 2012-12-12 11:16:47.707 53.246
AAAAA 2012-12-12 11:16:49.707 27.184
AAAAA 2012-12-12 11:32:53.433 89.429
AAAAA 2012-12-12 11:32:53.620 21.208
AAAAA 2012-12-12 11:32:53.637 90.963
AAAAA NULL 419.011
BBBBB 2012-12-12 11:16:44.957 68.751
BBBBB 2012-12-12 11:16:46.957 33.855
BBBBB 2012-12-12 11:16:48.707 77.566
BBBBB 2012-12-12 11:16:50.720 94.393
BBBBB 2012-12-12 11:32:53.433 96.330
BBBBB 2012-12-12 11:32:53.620 72.308
BBBBB 2012-12-12 11:32:53.637 43.261
BBBBB NULL 486.464
ALL NULL 905.475
使用rdlc,用分组把数据分好,然后直接导出Excel就有这种格式,如下图: