标题:winform导出Excel统计表
只看楼主
tankin
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2011-4-12
结帖率:33.33%
已结贴  问题点数:20 回复次数:7 
winform导出Excel统计表
如图:

通过客户并指定时间段得到在这个时间段里入来的所有车辆总数和入货总体积数,
同时也统计出这个时间段里每一天入来的车辆数和货体积数,还有占总数的比例

复件 (8) QQ截图未命名.jpg (116.71 KB)


uu.jpg (70.15 KB)
搜索更多相关主题的帖子: 统计表 时间段 Excel 
2011-10-13 16:32
tankin
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2011-4-12
得分:0 
回复 楼主 tankin
希望大虾们帮帮忙
2011-10-13 16:34
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:10 
做个类似的 推荐用npoi
如果想在导出的excel中使用统计图 可以考虑用aspose

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2011-10-13 16:44
tankin
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2011-4-12
得分:0 
问题我现在是要在winform程序中添加这个功能,望指点一下
2011-10-13 16:48
clhc
Rank: 6Rank: 6
等 级:侠之大者
帖 子:69
专家分:441
注 册:2011-10-11
得分:10 
程序代码:
            Excel.Application app = new Excel.ApplicationClass();
            app.Workbooks.Add(true); 
            int idx = 1;
            for (int i = 0; i < dgvMain.Columns.Count; i++)
            {
                if (!dgvMain.Columns[i].Visible) continue;

                app.Cells[1, idx++] = dgvMain.Columns[i].HeaderText;
            }

            idx = 1;
            for (int i = 0; i < dgvMain.Columns.Count; i++)
            {
                if (!dgvMain.Columns[i].Visible) continue;

                for (int j = 0; j < dgvMain.Rows.Count; j++)
                {
                    app.Cells[j + 2, idx] = dgvMain.Rows[j].Cells[i].Value;
                }
                idx++;
            }
            app.Visible = true;
其中 dgvMain 是一个 dataGridView
关键的操作是
            Excel.Application app = new Excel.ApplicationClass();
            app.Workbooks.Add(true);  
            app.Cells[1, idx++] = dgvMain.Columns[i].HeaderText;
            app.Cells[j + 2, idx] = dgvMain.Rows[j].Cells[i].Value;
            app.Visible = true;

要引用这个动态链接库
Excel.zip (299.48 KB)


[ 本帖最后由 clhc 于 2011-10-13 17:05 编辑 ]
2011-10-13 17:03
tankin
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2011-4-12
得分:0 
你这个只是纯导出Excel的代码,你先看看我附件图片的格式吧
2011-10-13 17:10
clhc
Rank: 6Rank: 6
等 级:侠之大者
帖 子:69
专家分:441
注 册:2011-10-11
得分:0 
回复 6楼 tankin

这是刚找的合并单元格的代码 修改单元格颜色的代码你自己找吧
2011-10-13 17:19
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:0 
npoi.
NPOI,顾名思义,就是POI的.NET版本。那POI又是什么呢?POI是一套用Java写成的库,能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ppt等。

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2011-10-14 08:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-352321-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100319 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved