手工写吧,应该和文本文件一样的处理
参考:http://dev.csdn.net/article/45/45297.shtm

解决方案 »

  1.   

    CSV跟Txt不同之处就是后缀名~~~像写文本文件一样的
      

  2.   

    Excel可以导出导入csv文件,
    就是以","逗号分割的文本文件用excel吧 :)
      

  3.   

    使用DTS導入吧,簡單,方便。
      

  4.   

    关键是导出到excel
    我也不会
      

  5.   

    昨天看到别人写的,希望对你有用~~~
    http://blog.csdn.net/buduanxuexi/archive/2007/03/06/1522433.aspx
      

  6.   

    用excel另存->保存为csv。我这有段代码,你拿去看看!private void ibtnImport_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    {
    string fileName = "";
    string path     = "";
    if(File1.PostedFile.ContentLength > 0)
    {
    string postfix = File1.Value.Substring(File1.Value.LastIndexOf(".") + 1);  //file1(上传控件)得到文件后缀
    if(postfix.ToString().ToUpper() == "CSV")
    {
    try
    {
    Zeda.PHB.Business.BasicDataHelp obj = new Zeda.PHB.Business.BasicDataHelp();
    fileName = UpLoadFile(); //上传文件
    path     = fileName.Remove(fileName.LastIndexOf("\\"),fileName.Length - fileName.LastIndexOf("\\"));
    string name = fileName.Substring(fileName.LastIndexOf("\\")+1);
    DataSet ds = new DataSet();
    ds = obj.ReadCSV(path,name);            //获取上传的数据集
    bool import = ImportData(ds); //导入数据
    System.IO.File.Delete(fileName); //删除上传的文件
    if(import)
    {
    Response.Write("<script>alert('导入成功!');</script>");
    }
    }
    catch(Exception ex)
    {
    if(System.IO.File.Exists(fileName))
    {
    System.IO.File.Delete(fileName);
    }
    Response.Write("<script>alert('导入失败 ');</script>");
    //throw ex;
    }
    }
    else
    {
    Response.Write("<script>alert('请选择CSV格式的文件');</script>");
    }
    }
    }
    /// <summary>
    /// 获取CSV中的数据
    /// </summary>
    /// <param name="path">文件路径</param>
    /// <param name="sheet">表名</param>
    /// <returns>DataSet</returns>
    public DataSet ReadCSV(string path,string fileName)
    {
    DataSet ds = null;
    string strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=";
    strConn += path;                                                      
    strConn += ";Extensions=asc,csv,tab,txt;" ;

    string strExcel = "select * from "+ fileName;
    System.Data.Odbc.OdbcConnection myConn = new System.Data.Odbc.OdbcConnection(strConn);
    System.Data.Odbc.OdbcDataAdapter myAdapter = new System.Data.Odbc.OdbcDataAdapter(strExcel,myConn);
    myConn.Open();
    ds = new DataSet();
    myAdapter.Fill(ds,"table1");
    myConn.Close();
    return ds;
    }

      

  7.   

    csv的导入,只能手写
    到处可以用oledb,把文件当数据库表来链接,设置成tabledirect
      

  8.   

    導入也可以采用DTS來導入啊。一樣的。
      

  9.   

    保存文件的时候,后缀名改成“csv”就行了。
      

  10.   

    string path = @"c:\abc.csv";
    StreamWrite strmCsv = new StreamWrit(paht,true);
    strmCsv.Write("abc,abc,abc");
    strmCsv.Close();