none
Agregar um valor a dados de uma coluna especifica de um arquivo txt RRS feed

  • Pergunta

  • Boa tarde,

    Pessoal tenho a seguinte situação.

    Um arquivo txt com com várias colunas 

    Exemplo:

    20,24,25,24,26,25,20

    20,22,22,24,25,20,20

    20,23,26,26,24,28,20

    O arquivo txt tem esse modelo do exemplo acima. Desta forma, eu realizo a leitura do arquivo, porém eu necessito pegar os valores de colunas especifica por exemplo: 

    linha1: coluna 2 com valor "24" e coluna 6 com valor "25", e agregar outros valor a esses números de cada coluna para realizar um somatório. 

    Exemplo: [

    linha1: coluna 2 com valor "24" = 10;

    e coluna 6 com valor "25" = 10;

    quinta-feira, 23 de maio de 2019 18:34

Todas as Respostas

  • Sugiro pegar o valor da linha e criar um array de string, assim você pega pela posição, mas o array inicia no zero (0) sendo assim, pra pegar da coluna 2 você coloca 1 conforme exemplo abaixo:

                var linha = "20,24,25,24,26,25,20";
                var linhaSeparada = linha.Split(',');
                var ValorColuna2 = Convert.ToInt32(linhaSeparada[1].Trim());
                var ValorColuna6 = Convert.ToInt32(linhaSeparada[5].Trim());
                Console.WriteLine("Valor Coluna 2 = Original: {0} | Calculado: {1} - Valor Coluna 6 = Original: {2} | Calculado: {3}",
                    ValorColuna2, (ValorColuna2 + 10),
                    ValorColuna6, (ValorColuna6 + 10)
                    );

    Espero que ajude

    quinta-feira, 23 de maio de 2019 19:46