txt文件是以逗号或TAB分隔都行。如何实现导入呢?谢谢

解决方案 »

  1.   

    逐行读取TXT的内容,把内容拆分成一个数组,然后实现INSERT功能基本思路就是这样
      

  2.   

    如果把这个txt文件读到datagrid中,然后再写到数据库中会怎么样啊?我试一试
      

  3.   

    foreach(string s in File.ReadAllLines(""))
    {
     string[] arr=s.Split(new string[]{","},StringSplitOptions.RemoveEmptyEntries);}
      

  4.   

    怎么样做才最好呢?还有更好的方法吗?比如说txt文件各列不一样如何调整对应到表里呢???
      

  5.   


                string result = "";
                string[] str = File.ReadAllText(Server.MapPath("~/txt.txt")).Split(new string[] { ",", "\t" }, StringSplitOptions.RemoveEmptyEntries);
                foreach (string s in str)
                {
                    result += s+ "<br/>";
                }
                Response.Write(result);
    //测试数据
    //1 2 3
    //4,5,6
    //7 8,9