C#怎样写程序将Excel导入Sql表中?
一个一个Excel涉及到数据库中几张表的数据,也就是说Excel中的数据还要通过查询找到数据对应编号才能导进去,要怎么做呢?
追问:就是因为不规范,很多东西还有在sql中查询出来与之相对应。
一个一个Excel涉及到数据库中几张表的数据,也就是说Excel中的数据还要通过查询找到数据对应编号才能导进去,要怎么做呢?
追问:就是因为不规范,很多东西还有在sql中查询出来与之相对应。
答案:string strPath = "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source="+Server .MapPath ("1.xls");
OleDbConnection conn = new OleDbConnection(strPath);
conn.Open();
OleDbCommand cmd = new OleDbCommand("select * from [sheet1$]", conn);
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
其他:http://bbs.blueidea.com/thread-1175007-1-1.html也许有帮助
上一个:在EXCEL中有回车换行的内容导入Oracle中却不自动换行,变成内容都连一行了,请问怎么解决?
下一个:excel里A、B两个表,A表中的内容在B表里都能找到,怎么样在B表里查出A表没有的部分?