[R-br] Rmarkdown

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[R-br] Rmarkdown

R-br mailing list
Oi gente.

Para aqueles que usam o rmarkdown:

 Existe algum alguma função que leia um arquivo em word? O que eu quero é o seguinte: a pessoa com um click consiga baixar um doc ( que não está na rede e sim no computador) para leitura, por exemplo, coloco um link ou crio um botão (como no shiny) e quando a pessoa da o click se consegue baixar um arquivo em word, sem desformatá-lo, que está numa pasta local no computador.  Quero como se fosse uma função read.table que importa arquivos em csv, mas no meu caso é docx.


Valeu gente!!!


_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] Rmarkdown

R-br mailing list
É só para baixar o word ou importar ele para dentro do R e fazer uso de suas informações?

Sendo o primeiro acaso, é possível:
1) Rscript:
download.file("file://"camminho/para/original/meuarquivo.docx", "meunovoarquivo.docx") 
ou
file.copy("camminho/para/original/meuarquivo.docx", "meunovoarquivo.docx")

2) shiny:
Aqui tem uma solução para qualquer tipo de arquivo. A "sacada" é usar a função "file.copy()" dentro do "downloadHandler()"
 
Sendo o segundo caso, dê uma olhada no pacote "officer"

Att,

Tomás de Siervi Barcellos


Em qui, 27 de set de 2018 às 18:45, Edimeire Alexandra Pinto via R-br <[hidden email]> escreveu:
Oi gente.

Para aqueles que usam o rmarkdown:

 Existe algum alguma função que leia um arquivo em word? O que eu quero é o seguinte: a pessoa com um click consiga baixar um doc ( que não está na rede e sim no computador) para leitura, por exemplo, coloco um link ou crio um botão (como no shiny) e quando a pessoa da o click se consegue baixar um arquivo em word, sem desformatá-lo, que está numa pasta local no computador.  Quero como se fosse uma função read.table que importa arquivos em csv, mas no meu caso é docx.


Valeu gente!!!

_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] Rmarkdown

R-br mailing list
Oi Tomás.

Hoje que fui ver seu e-mail, tive alguns imprevistos aqui no serviço.....

Por enquanto estou usando o Rmarkdown, o shiny vou usar depois. 

No Rmarkdown, o que quero é que tenha um "ícone" onde a pessoa da um "click" e consegue baixar um documento completo em word.

A questão é que de sua opção descrita em (1) na sua resposta anterior, eu coloco:

download.file("L:/GMF/COR/Sas/TAC/normativo.docx", "normativo2.docx")

Daí acusa erro:

Error in download.file("L:/GMF/CORREGEDORIA/Sasse/TAC/nomrativo.docx",  : 
  scheme not supported in URL 'L:/GMF/CORREGEDORIA/Sasse/TAC/nomrativo.docx'

Já a outra opção:

file.copy("L:/GMF/COR/Sas/TAC/normativo.docx", "normativo2.docx")

Ela roda certo, porém só faz cópia do documento e o que quero é que quando a pessoa ou usuário, que não entende de R, "click" em um link ou ícone ou wdiget ou coisa parecida, ela terá, aberto um documento em docx, mas tudo isso usando por detrás ou Rmarkdown. 

Lembrando que os documentos em docx estão na rede de meu serviço ou L:/, não sei se é problema, pois se for deixo em C:/.

Outra opção é salvar o documento em docx em html e deixá-lo na rede , mas também não sei como, mesmo ele agora estando em html ( no próprio word tem como converter para html) fazer com que o Rmarkdown o leia, ou seja, o importe, já que os documentos estão na rede aqui do serviço.

Valeu!!!!

Em sexta-feira, 28 de setembro de 2018 09:24:36 BRT, Tomás Barcellos <[hidden email]> escreveu:


É só para baixar o word ou importar ele para dentro do R e fazer uso de suas informações?

Sendo o primeiro acaso, é possível:
1) Rscript:
download.file("file://"camminho/para/original/meuarquivo.docx", "meunovoarquivo.docx") 
ou
file.copy("camminho/para/original/meuarquivo.docx", "meunovoarquivo.docx")

2) shiny:
Aqui tem uma solução para qualquer tipo de arquivo. A "sacada" é usar a função "file.copy()" dentro do "downloadHandler()"
 
Sendo o segundo caso, dê uma olhada no pacote "officer"

Att,

Tomás de Siervi Barcellos


Em qui, 27 de set de 2018 às 18:45, Edimeire Alexandra Pinto via R-br <[hidden email]> escreveu:
Oi gente.

Para aqueles que usam o rmarkdown:

 Existe algum alguma função que leia um arquivo em word? O que eu quero é o seguinte: a pessoa com um click consiga baixar um doc ( que não está na rede e sim no computador) para leitura, por exemplo, coloco um link ou crio um botão (como no shiny) e quando a pessoa da o click se consegue baixar um arquivo em word, sem desformatá-lo, que está numa pasta local no computador.  Quero como se fosse uma função read.table que importa arquivos em csv, mas no meu caso é docx.


Valeu gente!!!

_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] Rmarkdown

R-br mailing list
Depois de muito procurar algo para resolver meus problemas, achei!!

Coloco aí caso alguém um dia precise, né?!!




Em terça-feira, 2 de outubro de 2018 10:14:48 BRT, Edimeire Alexandra Pinto via R-br <[hidden email]> escreveu:


Oi Tomás.

Hoje que fui ver seu e-mail, tive alguns imprevistos aqui no serviço.....

Por enquanto estou usando o Rmarkdown, o shiny vou usar depois. 

No Rmarkdown, o que quero é que tenha um "ícone" onde a pessoa da um "click" e consegue baixar um documento completo em word.

A questão é que de sua opção descrita em (1) na sua resposta anterior, eu coloco:

download.file("L:/GMF/COR/Sas/TAC/normativo.docx", "normativo2.docx")

Daí acusa erro:

Error in download.file("L:/GMF/CORREGEDORIA/Sasse/TAC/nomrativo.docx",  : 
  scheme not supported in URL 'L:/GMF/CORREGEDORIA/Sasse/TAC/nomrativo.docx'

Já a outra opção:

file.copy("L:/GMF/COR/Sas/TAC/normativo.docx", "normativo2.docx")

Ela roda certo, porém só faz cópia do documento e o que quero é que quando a pessoa ou usuário, que não entende de R, "click" em um link ou ícone ou wdiget ou coisa parecida, ela terá, aberto um documento em docx, mas tudo isso usando por detrás ou Rmarkdown. 

Lembrando que os documentos em docx estão na rede de meu serviço ou L:/, não sei se é problema, pois se for deixo em C:/.

Outra opção é salvar o documento em docx em html e deixá-lo na rede , mas também não sei como, mesmo ele agora estando em html ( no próprio word tem como converter para html) fazer com que o Rmarkdown o leia, ou seja, o importe, já que os documentos estão na rede aqui do serviço.

Valeu!!!!

Em sexta-feira, 28 de setembro de 2018 09:24:36 BRT, Tomás Barcellos <[hidden email]> escreveu:


É só para baixar o word ou importar ele para dentro do R e fazer uso de suas informações?

Sendo o primeiro acaso, é possível:
1) Rscript:
download.file("file://"camminho/para/original/meuarquivo.docx", "meunovoarquivo.docx") 
ou
file.copy("camminho/para/original/meuarquivo.docx", "meunovoarquivo.docx")

2) shiny:
Aqui tem uma solução para qualquer tipo de arquivo. A "sacada" é usar a função "file.copy()" dentro do "downloadHandler()"
 
Sendo o segundo caso, dê uma olhada no pacote "officer"

Att,

Tomás de Siervi Barcellos


Em qui, 27 de set de 2018 às 18:45, Edimeire Alexandra Pinto via R-br <[hidden email]> escreveu:
Oi gente.

Para aqueles que usam o rmarkdown:

 Existe algum alguma função que leia um arquivo em word? O que eu quero é o seguinte: a pessoa com um click consiga baixar um doc ( que não está na rede e sim no computador) para leitura, por exemplo, coloco um link ou crio um botão (como no shiny) e quando a pessoa da o click se consegue baixar um arquivo em word, sem desformatá-lo, que está numa pasta local no computador.  Quero como se fosse uma função read.table que importa arquivos em csv, mas no meu caso é docx.


Valeu gente!!!

_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.

_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.