C# 读取文本文件的列

文本文件

ID       Lon        Lat       Speed GpsTime
8143    113.484464    23.147300    0    2018-09-15 11:15:19
8143    113.484464    23.147300    0    2018-09-15 11:15:47
8143    113.484464    23.147300    0    2018-09-15 11:16:15
7143    113.484464    23.147300    0    2018-09-15 11:16:43
7143    113.484464    23.147300    0    2018-09-15 11:17:12
7143    113.484464    23.147300    0    2018-09-15 11:17:40
8143    113.484464    23.147300    0    2018-09-15 11:18:11

读取固定列

            var lines = File.ReadAllLines(AppDomain.CurrentDomain.BaseDirectory + "\\tracklists.txt");

            try
            {
                for (int i = 1; i < lines.Length; i++)
                {
                    var item = new TrackModel();
                    var lineByte = Encoding.Default.GetBytes(lines[i]);
                    var lineStr = Encoding.Default.GetString(lineByte, 0, lineByte.length);
                    var vid = lineStr.Substring(0, 4);
                    var lon = lineStr.Substring(5, 10);
                    var lat = lineStr.Substring(16, 9);
                    var speed = lineStr.Substring(26, 1);
                    var gpstime = lineStr.Substring(28, 19);
                }

 

posted @ 2018-09-20 14:38  闲莫等  阅读(622)  评论(0)    收藏  举报