C# Winform中读取EXcel


如果要将Excel的中的数据导入SqlServer中,那么,先要将excel中的数据,读入到内存中的数据表中,然后,遍历表数据,插入数据库

this.lb_status.Visible = false;
System.Windows.Forms.OpenFileDialog fd = new OpenFileDialog();
if (fd.ShowDialog() == DialogResult.OK)
{
DataSet ds=new DataSet ();
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fd.FileName + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
strExcel = string.Format("select * from [{0}$]", "Bicycle"); //Bicycle为excel中工作薄
myCommand = new OleDbDataAdapter(strExcel, strConn);
myCommand.Fill(ds, "Bicycle");
}

这段代码,可以将excle中的数据,导入到dataset中,接下来如何处理,自己看着办了,数据都在dataset中了。

 

 

http://www.cnblogs.com/chen-fan/articles/1985168.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM