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: Fernando Mercês
Subject: Re: [shell-script] Re: bash: concatenar 2 planilhas do excel?
Date: Thu, 6 Oct 2011 15:28:01 -0300

Julião, olha o que o Calc falou:

Arquivo "/dev/fd/63" não existe. :)

Pois é, ele passou o endereço do file descriptor. Acho que não tem jeito, a
não ser que o binário do soffice/libreoffice suportasse stdin. Que acha?

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>

> **
>
>
> 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]
>
>  
>


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



reply via email to

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