首页 > 解决方案 > 在 C# 中按列从文本文件中分隔的数据

问题描述

文件 txt

我有这个文本文件,需要在表格中组织排序。OBS:需要控制台应用程序c#

我只做了:

        StreamReader sr = new StreamReader(@"filepatch.txt");
        string ler = sr.ReadLine();
        string linha = ";";
        int cont = 0;


        while((linha = sr.ReadLine())!= null)
        {

            string col = linha.Split(';')[2];
            cont++;
            Console.WriteLine("{0} : {1}", cont, linha);

        }           

标签: c#console-applicationtabular

解决方案


试试这个来获取文件文本:

var lines = System.IO.File.ReadAllLines(@"filepatch.txt");

然后您可以使用返回string[]的来执行其余的逻辑。

foreach(var line in lines)
{
    string[] cols = line.Split(';');
    // Your logic here.  
}

干杯!


推荐阅读