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 17:28:49 -0300

É, vai ter de gerar um arquivo de trabalho mesmo. O Libre não foi feito para
ser usado com as facilidades da interface a caractere.

  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:28, Fernando Mercês <address@hidden> escreveu:

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


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



reply via email to

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