天書的博客
C++博客
首頁
新文章
新隨筆
聚合
管理
posts - 124, comments - 29, trackbacks - 0
C# winform DevExpress GridControl GridView大批量數(shù)據(jù)(20萬條)導(dǎo)出Excel
DevExpress GridControl GridView大批量數(shù)據(jù)(20萬條)導(dǎo)出Excel, 由于03版的Excel每個Sheet頁只能承載65536條數(shù)據(jù),故自帶的ExportToExcelOld及ExportToPdf函數(shù)在導(dǎo)出20W條數(shù)據(jù)時,只能導(dǎo)出前65536條數(shù)據(jù),其他數(shù)據(jù)丟失。 所以自己寫導(dǎo)出函數(shù),可以分sheet頁來寫,用到Excel組件,但是速度比較慢,現(xiàn)用數(shù)據(jù)流的方式來寫,代碼如下:
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
//
寫標(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
//
寫內(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
天書
閱讀(7590)
評論(1)
編輯
收藏
引用
FeedBack:
#
re: C# winform DevExpress GridControl GridView大批量數(shù)據(jù)(20萬條)導(dǎo)出Excel[未登錄]
2013-12-05 20:53 |
李
導(dǎo)出的數(shù)據(jù)打不開啊,不是EXCEL啊
回復(fù)
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
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
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(5)
給我留言
查看公開留言
查看私人留言
隨筆檔案
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)
文章分類
Direct3D(1)
文章檔案
2013年4月 (1)
2008年6月 (1)
2008年3月 (1)
好友的Bolg
韓全磊的技術(shù)Blog
搜索
最新評論
1.?re: 插件化開發(fā)——接口和反射[未登錄]
評論內(nèi)容較長,點擊標(biāo)題查看
--x
2.?re: 觸發(fā)器作用 一種特殊的存儲過程,它在插入,刪除或修改特定表中的數(shù)據(jù)時觸發(fā)執(zhí)行
thank you
--enen
3.?re: C#屬性解析——綜合“公有字段的簡單而直接的表達(dá)式"和get和set函數(shù)提供的控制權(quán)"而產(chǎn)生的
很詳細(xì)
--www
4.?re: C# winform DevExpress GridControl GridView大批量數(shù)據(jù)(20萬條)導(dǎo)出Excel[未登錄]
導(dǎo)出的數(shù)據(jù)打不開啊,不是EXCEL啊
--李
5.?re: C# textbox 屬性 TabStop 控制輸入焦點
sdfs
--78
閱讀排行榜
1.?DateTimePicker 控件的格式設(shè)置 CustomFormat yyyy-MM-dd HH:mm:ss 月大寫M,分鐘小寫m,小時H代表24小時計算,h代表12小時計算(20835)
2.?DevExpress.XtraCharts 使用心得(9952)
3.?c# 中treeview 樹節(jié)點圖標(biāo)的動態(tài)加載,及選中時圖標(biāo)改變(7851)
4.?C# winform DevExpress GridControl GridView大批量數(shù)據(jù)(20萬條)導(dǎo)出Excel(7590)
5.?DevExpress TreeList 調(diào)優(yōu)_綁定數(shù)據(jù)源方式, 放棄原來的AppendNode加載數(shù)據(jù)的方式(6779)
評論排行榜
1.?D3D中鏡面反射效果實現(xiàn)(3)
2.?C# 多行textbox 按回車鍵提取光標(biāo)所在行字符串且在最上面一行顯示,光標(biāo)回歸第一行(3)
3.?c# 圓形按鈕制作——Region屬性(3)
4.?C# textbox 屬性 TabStop 控制輸入焦點(2)
5.?c# 兩個TextBox 同步滾動 實現(xiàn)行號功能 (1)
Copyright ©2025 天書 Powered By
博客園
模板提供:
滬江博客
久久国产精品一国产精品金尊
|
久久精品国产亚洲AV影院
|
久久久久久久久久久精品尤物
|
欧美日韩中文字幕久久久不卡
|
亚洲AⅤ优女AV综合久久久
|
91精品国产色综久久
|
无码人妻少妇久久中文字幕
|
久久久久人妻一区二区三区
|
青青青青久久精品国产
|
欧美精品一区二区久久
|
热久久最新网站获取
|
久久综合国产乱子伦精品免费
|
人妻精品久久久久中文字幕一冢本
|
国产精品9999久久久久
|
久久青青草原精品国产软件
|
亚洲AV无码1区2区久久
|
国产高潮国产高潮久久久91
|
亚洲精品99久久久久中文字幕
|
亚洲av日韩精品久久久久久a
|
国产毛片久久久久久国产毛片
|
一本大道久久香蕉成人网
|
久久99国产精品久久
|
久久午夜夜伦鲁鲁片免费无码影视
|
97久久超碰国产精品2021
|
香蕉久久夜色精品国产尤物
|
久久久久久免费一区二区三区
|
久久午夜夜伦鲁鲁片免费无码影视
|
国产精品福利一区二区久久
|
亚洲乱码日产精品a级毛片久久
|
婷婷久久五月天
|
国产精品日韩深夜福利久久
|
久久人人爽人人爽人人片AV不
|
一本久久综合亚洲鲁鲁五月天
|
久久精品嫩草影院
|
77777亚洲午夜久久多喷
|
伊人久久大香线蕉亚洲
|
伊人色综合九久久天天蜜桃
|
久久国产热这里只有精品
|
97精品伊人久久大香线蕉app
|
亚洲综合久久夜AV
|
色婷婷久久综合中文久久一本
|