当前位置:数据库 > Excel >>

C#怎样写程序将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表没有的部分?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,