[R-br] Exportando objeto tipo table para Word usando officer

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

[R-br] Exportando objeto tipo table para Word usando officer

R-br mailing list
Prezados(as)

Criei um objeto tipo "table" usando xtabs e estou tentando exportá-lo no mesmo formato para Word usando officer.

> tp
       filiais
q01       f1   f2   f3   f4   f5   f6   f7   f8 Total
  Sim    19.2  21.8  11.8  11.3  20.6  25.0  30.0  16.3     19.1
  Não    80.8  78.2  88.2  88.7  79.4  75.0  70.0  83.7     80.9
  Total 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0    100.0

Estou usando os seguintes comandos
doc <- doc %>%
  body_add_par("Você exerce função de chefia?", style = "heading 1") %>%
  body_add_table(as.data.frame(tp), style = "Table Professional", header = FALSE)

print(doc, target = "teste.docx")

O "officer" me obriga a transformar o objeto tp em dataframe e como resultado a tabela fica desconfigurada. Desejo manter o mesmo formato do objeto tp no relatório exportado.

Alguém já passou por isso ou sabe como resolver o problema?
Agradeço qualquer orientação que puderem me oferecer.
At.
Jobenil Júnior




_______________________________________________
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] Exportando objeto tipo table para Word usando officer

R-br mailing list

Recomendo usar rmarkdown com pander()


On 09/10/2018 16:41, Jobenil Luiz Magalhães Júnior via R-br wrote:
Prezados(as)

Criei um objeto tipo "table" usando xtabs e estou tentando exportá-lo no mesmo formato para Word usando officer.

> tp
       filiais
q01       f1   f2   f3   f4   f5   f6   f7   f8 Total
  Sim    19.2  21.8  11.8  11.3  20.6  25.0  30.0  16.3     19.1
  Não    80.8  78.2  88.2  88.7  79.4  75.0  70.0  83.7     80.9
  Total 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0    100.0

Estou usando os seguintes comandos
doc <- doc %>%
  body_add_par("Você exerce função de chefia?", style = "heading 1") %>%
  body_add_table(as.data.frame(tp), style = "Table Professional", header = FALSE)

print(doc, target = "teste.docx")

O "officer" me obriga a transformar o objeto tp em dataframe e como resultado a tabela fica desconfigurada. Desejo manter o mesmo formato do objeto tp no relatório exportado.

Alguém já passou por isso ou sabe como resolver o problema?
Agradeço qualquer orientação que puderem me oferecer.
At.
Jobenil Júnior





_______________________________________________
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] Exportando objeto tipo table para Word usando officer

R-br mailing list
Obrigado Elias

Vou dar uma olhada no recurso.
Abraços
Jobenil Júnior

Em ter, 9 de out de 2018 16:52, Elias T Krainski via R-br <[hidden email]> escreveu:

Recomendo usar rmarkdown com pander()


On 09/10/2018 16:41, Jobenil Luiz Magalhães Júnior via R-br wrote:
Prezados(as)

Criei um objeto tipo "table" usando xtabs e estou tentando exportá-lo no mesmo formato para Word usando officer.

> tp
       filiais
q01       f1   f2   f3   f4   f5   f6   f7   f8 Total
  Sim    19.2  21.8  11.8  11.3  20.6  25.0  30.0  16.3     19.1
  Não    80.8  78.2  88.2  88.7  79.4  75.0  70.0  83.7     80.9
  Total 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0    100.0

Estou usando os seguintes comandos
doc <- doc %>%
  body_add_par("Você exerce função de chefia?", style = "heading 1") %>%
  body_add_table(as.data.frame(tp), style = "Table Professional", header = FALSE)

print(doc, target = "teste.docx")

O "officer" me obriga a transformar o objeto tp em dataframe e como resultado a tabela fica desconfigurada. Desejo manter o mesmo formato do objeto tp no relatório exportado.

Alguém já passou por isso ou sabe como resolver o problema?
Agradeço qualquer orientação que puderem me oferecer.
At.
Jobenil Júnior





_______________________________________________
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.