1300000 北京
1300001 江苏-常州
1300002 安徽-巢湖
1300006 江苏-南京
1300008 湖北-武汉
1300010 北京
字段就两个,一个是号码,一个是城市,表也建好了
数据有很多,想一次性都存到数据库中的表中
TextReader 就可以是实现
能不能给我写一下具体的代码呢 谢谢
@苦涩后甘甜:
string File_path = @"d:\Test_File.txt";
StreamReader sr = File.OpenText(File_path);
string all= sr.ReadToEnd();
string[] ss = all.Split(new string[] { "\r\n" }, StringSplitOptions.None);
foreach(string s in ss)
{
string[] temp = s.Split(' ');
string phone=s[0];//这个是手机号
string add = s[1];//这个是地址
//在这里写存入数据库的代码
}
@刘宏玺: 谢谢了
@苦涩后甘甜: 貌似有点问题 输出结果一直是 1 或者3 估计是取的结果问题 s[0]=1 s[1]=3
你的问题适合上猪八戒网问,你啥都不懂啊。
数据很多,一次性读取容易出问题,建议一行一行读取,示例代码如下:
using (var rdr = new System.IO.StreamReader("your txt file.txt")) { var context = rdr.ReadLine() ?? string.Empty; var arr = context.Split(' '); // do sth }