Transformar arquivo csv em XML [RESOLVIDO]

1. Transformar arquivo csv em XML [RESOLVIDO]

Joao Vitorino
joao_vitorino

(usa Red Hat)

Enviado em 17/03/2014 - 10:24h

Boa tarde pessoal.

Preciso transformar um arquivo csv em XML de forma automatizada.


Tenho um arquivo .csv com diversos valores
Ex:
Server1;Windows;1TB;UsuárioX;IP;Memória;
Server2;Linux;512GB;UsuárioY;IP;Memória;

Preciso gerar um arquivo XML com os dados de cada linha do arquivo csv. Ou seja, um arquivo XML para cada linha do csv.
Eu o até o stylesheet do XML.

Tem como fazer isso por linha de comando?






  


2. Re: Transformar arquivo csv em XML [RESOLVIDO]

Ton Melo
IZHaq_Melo

(usa FreeBSD)

Enviado em 17/03/2014 - 12:19h

joao_vitorino escreveu:

Boa tarde pessoal.

Preciso transformar um arquivo csv em XML de forma automatizada.


Tenho um arquivo .csv com diversos valores
Ex:
Server1;Windows;1TB;UsuárioX;IP;Memória;
Server2;Linux;512GB;UsuárioY;IP;Memória;

Preciso gerar um arquivo XML com os dados de cada linha do arquivo csv. Ou seja, um arquivo XML para cada linha do csv.
Eu o até o stylesheet do XML.

Tem como fazer isso por linha de comando?




leia com o use o tail ou head, depois direcione para um xml ao seu gosto

tail -1 arquivo.csv > ultima_linha.xml






3. Resolvido

Joao Vitorino
joao_vitorino

(usa Red Hat)

Enviado em 21/03/2014 - 15:43h

Conseguir resolver da seguinte forma (mesmo que não seja a ideal)


echo <taG1>$1</tag1> >> arquivo.xml
echo <taG2>$2</tag2> >> arquivo.xml

......







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts