excel表导入Sqlserver2005中!!

来源:百度知道 编辑:UC知道 时间:2024/05/20 12:06:52
有5000数据的excel 想导入到sql server 2005我指定的数据库里,不知道有什么办法可以实现?很郁闷!

在页面上放一个FileUpLoad控件和一个按钮,下面是后台代码,给你参考:
using System.Data.SqlClient;
using System.Data.OleDb;
protected void Button3_Click(object sender, EventArgs e)
{
if (FileUpload1.FileName == "")
{
Response.Write("<script>alert('尚未选择上传文件!')</script>");
}
else
{
string sConnectionString = //"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '"+ File1.PostedFile.FileName.ToString() + "';Extended Properties= 'Excel 11.0;HDR=YES; ' ";
//string sConnectionString = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = G:\\test.xls;Extended Properties=Excel 8.0";
"Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + FileUpload1.PostedFile.FileName.ToString() + ";" +
"Extended Pr