首页 / C# / C# 操作excel
C# 操作excel
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C# 操作excel,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1939字,纯文字阅读大概需要3分钟。
内容图文
![C# 操作excel](/upload/InfoBanner/zyjiaocheng/1115/2cb2bfda4152459090f944fbfb43a5c0.jpg)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
/// <summary>
/// 读取Excel文档
/// </summary>
/// <param name="Path">文件名称</param>
/// <returns>返回一个数据集</returns>
public
DataSet ExcelToDS(
string
Path)
{
string
strConn =
"Provider=Microsoft.Jet.OLEDB.4.0;"
+
"Data Source="
+ Path +
";"
+
"Extended Properties=Excel 8.0;"
;
OleDbConnection conn =
new
OleDbConnection(strConn);
conn.Open();
string
strExcel =
""
;
OleDbDataAdapter myCommand =
null
;
DataSet ds =
null
;
strExcel=
"select * from [sheet1$]"
;
myCommand =
new
OleDbDataAdapter(strExcel, strConn);
ds =
new
DataSet();
myCommand.Fill(ds,
"table1"
);
return
ds;
}
/// <summary>
/// 写入Excel文档
/// </summary>
/// <param name="Path">文件名称</param>
public
bool
SaveFP2toExcel(
string
Path)
{
try
{
string
strConn =
"Provider=Microsoft.Jet.OLEDB.4.0;"
+
"Data Source="
+ Path +
";"
+
"Extended Properties=Excel 8.0;"
;
OleDbConnection conn =
new
OleDbConnection(strConn);
conn.Open();
System.Data.OleDb.OleDbCommand cmd=
new
OleDbCommand ();
cmd.Connection =conn;
//cmd.CommandText ="UPDATE [sheet1$] SET 姓名=‘2005-01-01‘ WHERE 工号=‘日期‘";
//cmd.ExecuteNonQuery ();
for
(
int
i=0;i<fp2.Sheets [0].RowCount -1;i++)
{
if
(fp2.Sheets [0].Cells[i,0].Text!=
""
)
{
cmd.CommandText =
"INSERT INTO [sheet1$] (工号,姓名,部门,职务,日期,时间) VALUES(‘"
+fp2.Sheets [0].Cells[i,0].Text+
"‘,‘"
+
fp2.Sheets [0].Cells[i,1].Text+
"‘,‘"
+fp2.Sheets [0].Cells[i,2].Text+
"‘,‘"
+fp2.Sheets [0].Cells[i,3].Text+
"‘,‘"
+fp2.Sheets [0].Cells[i,4].Text+
"‘,‘"
+fp2.Sheets [0].Cells[i,5].Text+
"‘)"
;
cmd.ExecuteNonQuery ();
}
}
conn.Close ();
return
true
;
}
catch
(System.Data.OleDb.OleDbException ex)
{
System.Diagnostics.Debug.WriteLine (
"写入Excel发生错误:"
+ex.Message );
}
return
false
;
}
|
原文:http://www.cnblogs.com/lampon/p/3651634.html
内容总结
以上是互联网集市为您收集整理的C# 操作excel全部内容,希望文章能够帮你解决C# 操作excel所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。