天書(shū)的博客
C++博客
首頁(yè)
新文章
新隨筆
聚合
管理
posts - 124, comments - 29, trackbacks - 0
C# winform DevExpress GridControl GridView大批量數(shù)據(jù)(20萬(wàn)條)導(dǎo)出Excel
DevExpress GridControl GridView大批量數(shù)據(jù)(20萬(wàn)條)導(dǎo)出Excel, 由于03版的Excel每個(gè)Sheet頁(yè)只能承載65536條數(shù)據(jù),故自帶的ExportToExcelOld及ExportToPdf函數(shù)在導(dǎo)出20W條數(shù)據(jù)時(shí),只能導(dǎo)出前65536條數(shù)據(jù),其他數(shù)據(jù)丟失。 所以自己寫(xiě)導(dǎo)出函數(shù),可以分sheet頁(yè)來(lái)寫(xiě),用到Excel組件,但是速度比較慢,現(xiàn)用數(shù)據(jù)流的方式來(lái)寫(xiě),代碼如下:
1
public
static
void
GridViewToExcel(Stream myStream, DevExpress.XtraGrid.Views.Grid.GridView dataGridView1)
2
{
3
StreamWriter sw
=
new
StreamWriter(myStream, System.Text.Encoding.GetEncoding(
"
gb2312
"
));
4
string
str
=
""
;
5
try
6
{
7
//
寫(xiě)標(biāo)題
8
for
(
int
i
=
1
; i
<
dataGridView1.Columns.Count; i
++
)
9
{
10
if
(
!
string
.IsNullOrEmpty(dataGridView1.Columns[i].Caption))
11
{
12
if
(i
>
1
)
13
{
14
str
+=
"
\t
"
;
15
}
16
str
+=
dataGridView1.Columns[i].Caption;
17
}
18
}
19
20
sw.WriteLine(str);
21
//
寫(xiě)內(nèi)容
22
for
(
int
j
=
0
; j
<
dataGridView1.RowCount; j
++
)
23
{
24
string
tempStr
=
""
;
25
for
(
int
k
=
1
; k
<
dataGridView1.Columns.Count; k
++
)
26
{
27
if
(
!
string
.IsNullOrEmpty(dataGridView1.Columns[k].Caption))
28
{
29
if
(k
>
1
)
30
{
31
tempStr
+=
"
\t
"
;
32
}
33
tempStr
+=
dataGridView1.GetRowCellValue(j, dataGridView1.Columns[k].FieldName);
34
}
35
}
36
sw.WriteLine(tempStr);
37
}
38
sw.Close();
39
myStream.Close();
40
}
41
catch
(Exception ex)
42
{
43
MessageBox.Show(ex.ToString());
44
}
45
finally
46
{
47
sw.Close();
48
myStream.Close();
49
}
50
51
}
posted on 2013-10-12 15:29
天書(shū)
閱讀(7590)
評(píng)論(1)
編輯
收藏
引用
FeedBack:
#
re: C# winform DevExpress GridControl GridView大批量數(shù)據(jù)(20萬(wàn)條)導(dǎo)出Excel[未登錄](méi)
2013-12-05 20:53 |
李
導(dǎo)出的數(shù)據(jù)打不開(kāi)啊,不是EXCEL啊
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
<
2013年10月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(5)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆檔案
2013年11月 (2)
2013年10月 (2)
2013年4月 (1)
2010年12月 (1)
2010年11月 (1)
2010年10月 (2)
2010年8月 (1)
2010年6月 (2)
2010年5月 (3)
2010年4月 (4)
2010年3月 (1)
2010年2月 (4)
2010年1月 (4)
2009年11月 (1)
2009年9月 (2)
2009年7月 (1)
2009年6月 (1)
2009年4月 (1)
2009年2月 (9)
2008年12月 (2)
2008年11月 (6)
2008年10月 (15)
2008年9月 (29)
2008年6月 (17)
2008年5月 (3)
2008年4月 (6)
2008年3月 (3)
文章分類(lèi)
Direct3D(1)
文章檔案
2013年4月 (1)
2008年6月 (1)
2008年3月 (1)
好友的Bolg
韓全磊的技術(shù)Blog
搜索
最新評(píng)論
1.?re: 插件化開(kāi)發(fā)——接口和反射[未登錄](méi)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--x
2.?re: 觸發(fā)器作用 一種特殊的存儲(chǔ)過(guò)程,它在插入,刪除或修改特定表中的數(shù)據(jù)時(shí)觸發(fā)執(zhí)行
thank you
--enen
3.?re: C#屬性解析——綜合“公有字段的簡(jiǎn)單而直接的表達(dá)式"和get和set函數(shù)提供的控制權(quán)"而產(chǎn)生的
很詳細(xì)
--www
4.?re: C# winform DevExpress GridControl GridView大批量數(shù)據(jù)(20萬(wàn)條)導(dǎo)出Excel[未登錄](méi)
導(dǎo)出的數(shù)據(jù)打不開(kāi)啊,不是EXCEL啊
--李
5.?re: C# textbox 屬性 TabStop 控制輸入焦點(diǎn)
sdfs
--78
閱讀排行榜
1.?DateTimePicker 控件的格式設(shè)置 CustomFormat yyyy-MM-dd HH:mm:ss 月大寫(xiě)M,分鐘小寫(xiě)m,小時(shí)H代表24小時(shí)計(jì)算,h代表12小時(shí)計(jì)算(20835)
2.?DevExpress.XtraCharts 使用心得(9952)
3.?c# 中treeview 樹(shù)節(jié)點(diǎn)圖標(biāo)的動(dòng)態(tài)加載,及選中時(shí)圖標(biāo)改變(7851)
4.?C# winform DevExpress GridControl GridView大批量數(shù)據(jù)(20萬(wàn)條)導(dǎo)出Excel(7590)
5.?DevExpress TreeList 調(diào)優(yōu)_綁定數(shù)據(jù)源方式, 放棄原來(lái)的AppendNode加載數(shù)據(jù)的方式(6779)
評(píng)論排行榜
1.?D3D中鏡面反射效果實(shí)現(xiàn)(3)
2.?C# 多行textbox 按回車(chē)鍵提取光標(biāo)所在行字符串且在最上面一行顯示,光標(biāo)回歸第一行(3)
3.?c# 圓形按鈕制作——Region屬性(3)
4.?C# textbox 屬性 TabStop 控制輸入焦點(diǎn)(2)
5.?c# 兩個(gè)TextBox 同步滾動(dòng) 實(shí)現(xiàn)行號(hào)功能 (1)
Copyright ©2025 天書(shū) Powered By
博客園
模板提供:
滬江博客
久久久久国产一区二区
|
热99RE久久精品这里都是精品免费
|
久久综合五月丁香久久激情
|
亚洲精品美女久久久久99小说
|
久久成人小视频
|
免费观看久久精彩视频
|
午夜肉伦伦影院久久精品免费看国产一区二区三区
|
久久国产精品久久
|
亚洲精品99久久久久中文字幕
|
久久综合鬼色88久久精品综合自在自线噜噜
|
久久996热精品xxxx
|
欧美大香线蕉线伊人久久
|
91精品国产综合久久四虎久久无码一级
|
奇米影视7777久久精品
|
久久久久久久久久久免费精品
|
亚洲AV日韩精品久久久久久久
|
久久99精品国产麻豆不卡
|
久久精品中文无码资源站
|
2021国产精品午夜久久
|
久久无码一区二区三区少妇
|
国产午夜精品理论片久久影视
|
久久99久久99精品免视看动漫
|
久久99国产精品久久
|
人妻少妇久久中文字幕
|
午夜精品久久久久成人
|
精品久久久久久无码国产
|
久久91精品久久91综合
|
精品久久久久久无码专区
|
亚洲∧v久久久无码精品
|
99精品国产99久久久久久97
|
四虎国产精品成人免费久久
|
久久www免费人成精品香蕉
|
久久99国产精品一区二区
|
久久不射电影网
|
久久国产精品-久久精品
|
成人免费网站久久久
|
av无码久久久久不卡免费网站
|
久久99精品久久久久久久不卡
|
香蕉久久av一区二区三区
|
99精品久久精品一区二区
|
国产高潮国产高潮久久久
|