日期:2014-05-17  浏览次数:20403 次

如何获取txt文本内容,并插入数据库..(文本有两列,对应数据库表的两个字段)
文本格式:
1234567,12
1234567,12
1234567,12
1234567,12
1234567,12
1234567,12
1234567,12
1234567,12
这样的. ..

------解决方案--------------------
File.ReadAllLines读取txt内容,返回的是一个字符串数组,
然后遍历这个数字,对每个字符串按照逗号分隔,插入数据库对应字段就ok
------解决方案--------------------
引用:

            string fileName = Server.MapPath("~/DownFiles/Data.Txt");
            FileInfo file = new FileInfo(fileName);
            using (FileStream fileStream = file.Open(FileMode.Open))
            {
                StreamReader streamReader = new StreamReader(fileStream);
                while (!streamReader.EndOfStream)
                {
                    string line = streamReader.ReadLine();
                    string[] strs = line.Split(',');
                    //DoYourInsert()
                }
            }

这个就可以了