rt excel是一个固定的格式 要将这个添加在这个模板中的数据导入到SQLserver中 应该怎么做?看到了很多"select   *   from   [Sheet1$]"这样的查询 都是全部查询 没有在excel中定位查询的 请教大家 谢谢!

解决方案 »

  1.   

    如果不能直接在excel里实现条件查询,那你可以试一下把它读入到DataSet再对DataSet进行条件查询,这样可以了吧。
      

  2.   

    采用OLE方式读入到DataSet,然后写入数据库即可
      

  3.   

    OK 解决了
    这样
    public DataSet ExcelToDS(string Path)   
    {   
    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source="+ Path + ";"+ "Extended Properties=Excel 8.0;";
    OleDbConnection conn = new OleDbConnection(strConn);
    conn.Open();
    string strExcel = "";
    OleDbDataAdapter myCommand = null;
    strExcel="select * from [技術者経歴書$]";
    myCommand = new OleDbDataAdapter(strExcel, strConn);
    DataSet ds = new DataSet();
    myCommand.Fill(ds,"Data");
    conn.Close();
    return ds;
    }
      

  4.   

    http://community.csdn.net/Expert/topic/5570/5570636.xml?temp=.9675409
    这里还有一个问题 麻烦大家帮忙看看 谢谢了!