[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Mesclar varias linhas de texto em uma só para formar arquivo CSV
From: |
Renato de Oliveira Diogo |
Subject: |
Mesclar varias linhas de texto em uma só para formar arquivo CSV |
Date: |
Thu, 26 Apr 2007 17:38:08 -0300 |
Olá pessoal
preciso construir um script, lendo um arquivo texto ele mescle varias linhas
em uma só baseada nos dois primeiros campos. Cada linha do arquivo tem esses
campos:
Campo1,Campo2,Campo3,Campo4,Campo5,Campo6,Campo7,Campo8
Através do campo1,campo2 quero unir todas as linhas para ficar uma só, pois
dessas linhas, os campos que estiverem em uma linha não está na outra (em
branco)
Um pedaçõ do arquivo:
[...]
20,0,30.0,,,,,
26,999,1500000.0,,,,,
26,0,,0.0,,,,
23,0,,0.0,,,,
20,0,,0.0,,,,
26,0,,,35.239999999999995,30.439999999999998,34.44,5
26,1,,35.239999999999995,,,,
23,0,,,41.599999999999994,37.8,40.8,9
20,0,,,52.959999999999994,45.16,52.16,13
[...]
Neste exemplo eu teria linhas deste tipo, pegando uma linha ficaria assim:
20,0,30.0,,,,,
20,0,,0.0,,,,
20,0,,,52.959999999999994,45.16,52.16,13
Resultado
20,0,30.0,0.0,52.959999999999994,45.16,52.16,13
Obs.: as linhas, no meio de todas as outras, aparecem em ordem, tipo assim:
1 - campo1,campo2,campo3
2 - campo1,campo2,,campo4
3 - campo1,campo2,,,campo5,campo6,campo7,campo8
Alguem pode me auxiliar?
Depois disso vou importar para o openoffice para montar gráficos, contas...
:) ...
--
________________________________________________
Renato de Oliveira Diogo
Blueeye Web Solutions
14-32243492
Bacharel em Ciência da Computação
UNESP - Bauru
Mestrando em Ciência da Computação
UNESP
address@hidden
address@hidden
[As partes desta mensagem que não continham texto foram removidas]