C#读取EXCEL中的信息,并自己添加两个外键,然后保存到数据库
1个回答
展开全部
是要先读取然后在修改数据,进而保存到excel是吗? 用winfrom的还是网站上的?
更多追问追答
追问
是WEB上。。读取Excel数据之后,添加两列新的内容,再存到数据库里去。。
追答
从Excel获取数据可以用oledb, 添加好的内容在把datagridview的datasouce逐行添加到数据库就行了。下面是我写的一个小案例,我是在一个测试的页面让他加载的时候就读取excel数据并显示datagridview上,我用的winfrom做的,当然原理是一样的,你可以参考一下
private void Form1_Load(object sender, EventArgs e)
{
DataSet ds;
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Extended Properties=Excel 8.0;" +
"data source=" + @"D:\test.xls";
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$]";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
ds = new DataSet();
myCommand.Fill(ds);
myConn.Close();
this.dataGridView1.DataSource = ds.Tables[0];
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询