shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: bash: concatenar 2 planilhas do excel?


From: Julio C. Neves
Subject: Re: [shell-script] Re: bash: concatenar 2 planilhas do excel?
Date: Thu, 6 Oct 2011 15:18:16 -0300

Fernando,
vc tem razão, mais uma bobeada minha. Pensando por este prisma, a linha
abaixo, apesar de ser um arquivo virtual, provavelmente dará erro,
justamente pelo arquivo ser virtual, mas não custa nada testar. Aí vai ela.

$ soffice <(paste a.csv b.csb) &

Cordialmente,

Julio Neves
*Quer programar bem em Shell?
*

*Use este endereço de e-mail, o Skype ou ☎ (21)8112-9988 ☎*

*
*

**

*
*
My profiles: [image: Twitter] <http://twitter.com/juliobash>
Contact me: [image: Skype] julioneves1
Em 6 de outubro de 2011 15:01, Fernando Mercês <address@hidden> escreveu:

> **
>
>
> Julio, acho que não vai rolar. O binário do Libre Office espera um
> *caminho*
> de arquivo como argumento, não o conteúdo do arquivo em si. Eu testei aqui
> e
> ele tentou abrir cada linha do conteúdo do CSV resultante como se fosse um
> path de arquivo.
>
> Abraço.
>
> Att,
>
> Fernando Mercês
>
> Linux Registered User #432779
> www.mentebinaria.com.br
> softwarelivre-rj.org
> @MenteBinaria
> ------------------------------------
> Participe do I Hack'n Rio
> hacknrio.org
> ------------------------------------
>
> 2011/10/6 Julio C. Neves <address@hidden>
>
> > **
>
> >
> >
> > Pessoal,
> > acho que dei uma mancada. Estava no aeroporto (pra variar esperando voo
> > atrasado) e respondi sem pensar direito. O que quis dizer é:
> >
> > $ soffice $(paste a.csv b.csb) &
> >
> > Nesse caso o Libre Office deve abrir uma janela perguntando dados sobre o
> > csv resultante (a saída dos 2 concatenados foi a planilha, evitando
> criação
> > de arquivos desnecessários) e somente após essas informações, os dados
> > surgirão no calc.
> >
> > Cordialmente,
> >
> > Julio Neves
> > *Quer programar bem em Shell?
> > *
> >
> > *Use este endereço de e-mail, o Skype ou ☎ (21)8112-9988 ☎*
> >
> > *
> > *
> >
> > **
> >
> > *
> > *
> > My profiles: [image: Twitter] <http://twitter.com/juliobash>
>
> > Contact me: [image: Skype] julioneves1
> >
> > Em 5 de outubro de 2011 20:13, Julio Neves <address@hidden>
> > escreveu:
> >
> > > Fernando, me parece que a Paloma quer as planilhas lado a lado, nesse
> > caso
> > > o cmd seria o paste. Algo como:
> > >
> > > calc $(paste a.csv b.csv) &
> > >
> > > Abcs,
> > > Julio
> > >
> > > *Enviado do meu Motorola ATRIX™*
> > >
> > >
> > > -----Mensagen Original-----
> > >
> > > *De: *"Fernando Mercês" <address@hidden>*
> > > Para: *address@hidden*
> > > Enviado: *qua, 05 de out de 2011 19:54:26 GMT+00:00*
> > > Assunto: *Re: [shell-script] Re: bash: concatenar 2 planilhas do excel?
>
> >
> > >
> > > Paloma, faz o seguinte:
> > >
> > > 1. Abre a planilha A no LibreOffice e exporta para .csv.
> > > 2. Abre a planilha B no LibreOffice e exporta para .csv.
> > > 3. cat a.csv b.csv > c.csv
> > > 4. Importa o arquivo c.csv no LibreOffice.
> > >
> > > Isso � necess�rio porque voc� n�o pode usar o cat para concatenar
> > qualquer
> > > tipo de arquivo e esperar que fique tudo certo. A culpa n�o � do cat,
> mas
> > > sim do formato do arquivo que voc� est� trabalhando. Com texto puro
> isso
> > > n�o
> > >
> > > acontece, justamente porque � puro.
> > >
> > > Boa sorte!
> > >
> > > Att,
> > >
> > > Fernando Merc�s
> > >
> > > Linux Registered User #432779
> > > www.mentebinaria.com.br
> > > softwarelivre-rj.org
> > > @MenteBinaria
> > > ------------------------------------
> > > Participe do I Hack'n Rio
> > > hacknrio.org
> > > ------------------------------------
> > >
> > >
> > > 2011/10/5 Paloma Oliveira **
> >
> > >
> > > > **
> > > >
> > > >
> > > > Ent�o,
> > >
> > > >
> > > > Tentei isso:
> > > >
> > > > cat pl1.ods pl2.ods > pl4.ods
> > > >
> > > > Mas a planilha pl4.ods � a c�pia exata de pl2.ods ou seja, n�o
> > concatena
> > > as
> > >
> > > > duas em um �nico arquivo...sniff
> > > >
> > > >
> > > > Paloma Maira de Oliveira
> > > >
> > > >
> > > >
> > > > ________________________________
> > > > De: Paloma Oliveira **
> > > > Para: "address@hidden" **
>
> >
> > > > Enviadas: Quarta-feira, 5 de Outubro de 2011 15:28
> > > > Assunto: bash: concatenar 2 planilhas do excel?
> > > >
> > > >
> > > > Colegas, boa tarde!
> > > >
> > > > Gostaria de saber como fa�o para concatenar 2 planilhas do excel com
> > >
> > > > script.
> > > >
> > > > Tenho planilhas (planillha a e planilha b) distintas (ou seja, em
> > > arquivos
> > > > distintos) com o mesmo tipo de dados, por exemplo, uma coluna de
> string
> > e
> > > > outra de inteiro, quero colocar os dados da planilha b logo ap�s os
> > dados
> > > da
> > >
> > > > planilha a.
> > > >
> > > > me parece que o comando cat � uma boa alternativa, mas como fazer
> isso?
> > > >
> > > > help-me!
> > > >
> > > >
> > > > Paloma Maira de Oliveira
> > > > __________________________________________________________
> > > > IFMG - Campus Formiga
> > > >
> > > > [As partes desta mensagem que n�o continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que n�o continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > ----------------------------------------------------------
> > > Esta lista n�o admite a abordagem de outras liguagens de programa��o,
> > como
> > > perl, C etc. Quem insistir em n�o seguir esta regra ser� moderado sem
> > pr�vio
> > > aviso.
> > >
> > > ----------------------------------------------------------
> > > Sair da lista: address@hidden
>
> > > ----------------------------------------------------------
> > > Esta lista � moderada de acordo com o previsto em
> > > http://www.listas-discussao.cjb.net
> > > ----------------------------------------------------------
> > > Servidor Newsgroup da lista: news.gmane.org
> > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]