[R] Tables from Rmarkdown to Word Document - using huxtables
Ashim Kapoor
@@h|mk@poor @end|ng |rom gm@||@com
Fri Dec 13 05:25:29 CET 2019
Dear Rui,
No problem and Many thanks.
Best Regards,
Ashim
On Fri, Dec 13, 2019 at 12:09 AM Rui Barradas <ruipbarradas using sapo.pt> wrote:
> Hello,
>
> You're right, none of the two seems to be working.
>
> set_width gives me tables of the same width no matter what value I pass
> as argument.
>
> And set_caption is asking for a flextable object, doesn't work with
> huxtable.
>
> I don't know how to solve it right now, I will try later.
>
> Rui Barradas
>
> Às 10:51 de 12/12/19, Ashim Kapoor escreveu:
> > Hello once again,
> >
> > for me,set_caption is not working as well. Here is my Rmd file :-
> >
> > ---
> > title: Testing Huxtables
> > author: Ashim Kapoor
> > output: word_document
> > ---
> >
> > ```{r}
> > library(dplyr)
> > library(huxtable)
> >
> > hx <- iris %>%
> > group_by(Species) %>%
> > summarise_if(is.numeric, mean) %>%
> > as_hux() %>%
> > add_colnames() %>%
> > set_bold(1, , TRUE) %>%
> > set_bottom_border(1, , 1) %>%
> > set_width(0.3) %>%
> > set_col_width(1:5, 1.5) %>%
> > set_number_format(2) %>%
> > set_caption("Table 1:")
> >
> > hx
> > ```
> >
> > Thank you,
> > Ashim
> >
> > On Thu, Dec 12, 2019 at 12:57 PM Ashim Kapoor <ashimkapoor using gmail.com
> > <mailto:ashimkapoor using gmail.com>> wrote:
> >
> >
> >
> > On Wed, Dec 11, 2019 at 9:11 PM Rui Barradas <ruipbarradas using sapo.pt
> > <mailto:ruipbarradas using sapo.pt>> wrote:
> >
> > Hello,
> >
> > This works for me:
> >
> >
> > library(dplyr)
> > library(huxtable)
> > library(flextable)
> > library(officer)
> >
> > hx <- iris %>%
> > group_by(Species) %>%
> > summarise_if(is.numeric, mean) %>%
> > as_hux() %>%
> > add_colnames() %>%
> > set_bold(1, , TRUE) %>%
> > set_bottom_border(1, , 1) %>%
> > set_width(0.99) %>%
> > set_col_width(1:5, 0.99) %>%
> > set_number_format(2)
> >
> > hx
> >
> > quick_docx(hx, file = "test.docx")
> >
> > Does set_width work for you ? For me modifying the argument to
> > set_width is NOT working.
> >
> > There are ways of doing the same without pipes, those functions
> > don't
> > have the prefix 'set_'. But I believe that what's important is
> > function
> > ?quick_docx.
> >
> > Hope this helps,
> >
> > Rui Barradas
> >
> > Às 11:37 de 11/12/19, Ashim Kapoor escreveu:
> > > Dear All,
> > >
> > > I am reading this :-
> > >
> > > https://hughjonesd.github.io/huxtable/huxtable.html
> > >
> > > I quote from the above:
> > >
> > > If you want to create Word or Powerpoint documents, install
> > the flextable
> > > package <https://cran.r-project.org/package=flextable> from
> > CRAN. Huxtables
> > > can then be automatically printed in Word documents. Or you
> > can convert
> > > them to flextable objects and include them in Word or
> > Powerpoint documents.
> > >
> > > My query is how do I do the former ? How do I do this --->
> > Huxtables can
> > > then be automatically printed in Word documents.
> > >
> > > I do understand how to do this ---> Or you can convert them
> > to flextable
> > > objects and include them in Word or Powerpoint documents.
> > >
> > > Thank you,
> > > Ashim
> > >
> > > [[alternative HTML version deleted]]
> > >
> > > ______________________________________________
> > > R-help using r-project.org <mailto:R-help using r-project.org> mailing
> > list -- To UNSUBSCRIBE and more, see
> > > https://stat.ethz.ch/mailman/listinfo/r-help
> > > PLEASE do read the posting guide
> > http://www.R-project.org/posting-guide.html
> > > and provide commented, minimal, self-contained, reproducible
> > code.
> > >
> >
>
[[alternative HTML version deleted]]
More information about the R-help
mailing list