系统要求提供数据导入的功能,里面好多表都要求有导入的功能。客户表,产品表做之前想来向有经验的人取精一下。如果有这方面的经验的话,欢迎上来指点一下。继续讨论...

解决方案 »

  1.   

    用数据控件作为数据源 将控件中数据导入到Excel也可以 或者直接将数据写入到xml文件中保存起来
      

  2.   

    数据库不行么?很方便的,导入导出功能,用EXCEL也能与SQL交互
      

  3.   

    数据来源一般是EXCEL格式,可以通过OLEDB,操作EXCEL,导入数据。
      

  4.   

    一般都是通过execl文件通过网站页面后台导入,因为excel基本上谁都会
      

  5.   

    用excel 比较多,excel作数据源读到dataset 再写到其它数据库
      

  6.   


     public void ImpExcel(string filepath)
            {
                SqlConnection sc = new SqlConnection(conn);
                //office2003以下
                string comm = "insert into products(xinhao,pinpai,pihao,shuliang,fengzhuang,jiage,huoyuan,beizhu) select xinhao,pinpai,pihao,shuliang,fengzhuang,jiage,huoyuan,beizhu from OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;HDR=YES;IMEX=1;DATABASE=" + 文件路径 + "',[Sheet1$])";
                ////office2007
                //string comm = "insert into products(xinhao,pinpai,pihao,shuliang,fengzhuang,jiage,huoyuan,beizhu) select xinhao,pinpai,pihao,shuliang,fengzhuang,jiage,huoyuan,beizhu from OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;HDR=YES;IMEX=1;DATABASE=" + filepath + "',[Sheet1$])";
                SqlCommand scd = new SqlCommand(comm, sc);
                try
                {
                    sc.Open();
                    int c = scd.ExecuteNonQuery();
                }
                catch (Exception e)
                {
                    throw e;
                }
                finally
                {
                    sc.Close();
                }
            }
    我刚做的一个东西,你可以看看,导入3万条记录效率还可以
      

  7.   

    看客户用什么表格了,如果是excel和txt就简单,其他的就不知道了,