会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
后园
博客园
首页
新随笔
联系
管理
订阅
将数据写入excel 最基础的那种(C#)
Code
1
/**/
///
<summary>
2
///
Excel写入数据
3
///
</summary>
4
///
<param name="ds">
数据
</param>
5
private
void
CreateExcel(DataSet ds)
6
{
7
Excel.Application app
=
new
Excel.Application();
8
Excel.Workbook wBook
=
app.Workbooks.Add(
true
);
9
Excel.Worksheet wSheet
=
wBook.Worksheets[
1
]
as
Excel.Worksheet;
10
11
//
让后台执行设置为不可见
12
app.Visible
=
false
;
13
//
将列名添加到Excel的第一行位置
14
int
x
=
1
;
15
foreach
(DataColumn col
in
ds.Tables[
0
].Columns)
16
{
17
wSheet.Cells[
1
, x]
=
col.Caption;
//
别名
18
x
++
;
19
}
20
21
//
将内存中数据表格添加到Excel指定工作表的指定位置
22
//
略同上
23
24
//
设置禁止弹出保存和覆盖的询问提示框
25
app.DisplayAlerts
=
false
;
26
app.AlertBeforeOverwriting
=
false
;
27
wBook.Save();
28
app.Save(
"
C:\\myexcel
"
+
DateTime.Now.ToString(
"
yyMMdd_hhmm
"
)
+
"
.xls
"
);
29
app.Quit();
30
app
=
null
;
31
32
}
33
这是最简单地把dataset的数据放到excel上的,我从网上找了半个,没有一个这么简单的,而且都也讲的比较复杂,
我一时半会儿也没能仔细地看,有时间再强化一下吧。。。
posted on
2008-10-24 11:34
ning ning
阅读(
279
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部