海南省BIM中心

 找回密码
 注册请加微信xycost

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2927|回复: 4

C#自动生成EXCEL分类汇总

  [复制链接]

2331

主题

2887

帖子

932万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9324468
发表于 2017-4-19 10:18:08 | 显示全部楼层 |阅读模式
   EXCEL自动分类汇总不太方便,现改用C#操作,支持多列分类自动汇总,并且自动生成公式。
     class CategorySum : IEquatable<CategorySum>
        {
            public string name;
            public string model;
            public double sum;
            public string formula;
            public bool Equals(CategorySum other)
            {
                if (other == null) return false;
                return (this.name.Equals(other.name) && this.model.Equals(other.model));
            }
        }
        private void button5_Click(object sender, EventArgs e)
        {
            //exceledit.ActivateSheet("1#");
            List<CategorySum> categorysums = new List<CategorySum>();
            for (int i = Convert.ToInt32(textBox1.Text); i <= Convert.ToInt32(textBox2.Text); i++)
            {
                string name = exceledit.ReadData(i, 3).Trim();
                string model = exceledit.ReadData(i, 4).Trim();
                double sum = 0;
                string formula = "F" + i.ToString();
               double.TryParse(exceledit.ReadData(i, 6),out sum );
               if (name.Length != 0 || model.Length != 0)
               {
                   if (!categorysums.Exists(x => (x.name == name && x.model == model)))
                       categorysums.Add(new CategorySum { name = name, model = model, sum = sum, formula = "=" + formula });
                   else
                   {
                       CategorySum find= categorysums.Find(x => (x.name == name && x.model == model));
                       find.sum += sum;
                       find.formula += "+"+formula;
                   }
               }
            }

            int row=6;
            foreach (CategorySum categorysum in categorysums)
          {
                 exceledit.WriteData(categorysum.name , row, 12);
                 exceledit.WriteData(categorysum.model , row, 13);
                 exceledit.WriteData(categorysum.sum.ToString() , row, 14);
                 exceledit.WriteData(categorysum.formula  , row, 15);
                row++;
            }
        }

回复

使用道具 举报

0

主题

5

帖子

35

积分

论坛游侠

Rank: 1

积分
35
发表于 2017-5-1 17:59:20 | 显示全部楼层
改后再付,保障客户!家Q_768584185
【A】学校毕业审核都是不审核成绩,审核的是获得总学分,基本无被查出的机会。
【B】课程总成绩 =  30%平时成绩 + 70%卷面成绩 = 总成绩
【C】均大部分教务系统都有被修改过的。大学期末成绩,一毕业就成了垃圾数据,并不是什么重要数据。
【D】教务系统数据库备份方式,是采用当前时间点的统计备份,即每周内某天将其数据库备份为最新数据库。
【E】教务系统数据库,一般采用ORACLE数据库。而数据库是活动的,时时刻刻都在变化,普通物理隔绝备份不可能实现的,用于这种时时刻刻都在变动的数据库。
【F】教务系统到底成绩数据,是由学校几百个老师录入,数据管理程度非常复杂,毕竟成绩是任课老师录入的,老师们对系统熟悉水平不高。年纪大的教授也经常录入错误的成绩,数据库非常混乱,而且教务处的人非计算机专业,都没有培训过,所以被修改后被发现的几率接近于0,数据库成绩数据上千万条!
【目前能修改的主流系统】[正方][URP][凌展][青果][HUP][强智][金仕达][乾豪][清华研究][各类信息门户等...][具体待议]
专业承接以上所有系统留学GPA/挂科/学位绩点/留级/劝退[修改]
[挂科留级]:大学散漫,学年规定不及格科目累计25个学分就会留级,挂科太多面临留级。
[挂科学位]:大四挂科,学分修不够,绩点不够,导致不允许授予学位证。
[出国留学]:学分修够,成绩不够好,绩点不够高,申请出国只能读野鸡大学,GPA低!
先修改后付费,专业零风险修改,保障客户才是王道。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

25

积分

论坛游侠

Rank: 1

积分
25
发表于 2017-6-1 21:33:33 | 显示全部楼层
这个贴不错!












专业代发帖子,网络推广,发帖宣传,产品推广,外链代发。
__________论坛发帖价格____________
联系QQ:188662616  微信号:188662616
套餐一 80元500帖
套餐二 100元1000帖
套餐三 200元3000帖
套餐四 300元6000帖
套餐五 500元12000帖
当天发完,提供详细报表,保证数量。
包月:600元每天500帖共15000帖
包月:800元每天1000帖共30000帖
包月:1000元每天2000帖共60000帖
包月:1500元每天3000帖共90000帖
包月:2000元每天5000帖共150000帖
包月:3000元每天10000帖共300000帖
包月:5000元每天30000帖共900000帖
联系QQ:188662616  微信号:188662616
每天发完,提供详细报表。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

29

积分

论坛游侠

Rank: 1

积分
29
发表于 2017-8-23 15:10:00 | 显示全部楼层
谢谢!楼主提供!好样的












现实竞争如此激烈,如何在同行中胜出?
帮您抓住无限商机——海量投放广告,让有需求的客户主动找到您!

联系QQ:188662616   微信号:188662616


一直被同行模仿,从来没有被超越!

智友网络推广是一家专业从事网络营销推广和软件开发销售的专业技术团队,真正的网络营销业内人士;8年来,我们一直从事网络推广,从未间断过,因为专业,才值得依赖;我们有一支高素质的团队,为客户和合作伙伴提供一个最好支持和机会的平台。对于发展期的我们,创新和独特是我们的优势,我们期待更多的合作伙伴认识我们、了解我们,与我们共同发展;
【联系我们】

联系QQ:188662616 微信号:188662616

宽甸专业代发帖子,如皋网络推广,忻州论坛发帖,凌云产品推广,靖西外链代发,包头软文代发,双江网络营销,合江网络推广策划方案|青阳手工代发外链|长安博客论坛推广|贵港代发帖子包收录|武山如何进行网络推广|文水广告公司|章丘代发论文广告|子洲网络推广知识|阜宁店铺推广|丹江口营销外包 。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条


QQ|小黑屋|手机版|Archiver|ChinaBIM ( 琼ICP备14001050号-1 )

GMT+8, 2024-4-26 15:32 , Processed in 0.032361 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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