C#读取EXCEL中的信息,并自己添加两个外键,然后保存到数据库

 我来答
Leclily
2012-11-22 · TA获得超过645个赞
知道小有建树答主
回答量:427
采纳率:0%
帮助的人:240万
展开全部
是要先读取然后在修改数据,进而保存到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];
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式