在先前的博客里已经推荐了报表神器openxlsx1,学会这个包基本上拜托了在Excel里操纵数据的各种纠结,用R直接生成结果,然后利用openxlsx包将数据写入Excel,同时加入各种报表要素和格式设置。写报告写论文当然是R Markdown以及他的衍生包bookdown,目前我只能保证生成的结果能导出到Word和pdf中,pdf格式个性化的定制需要系统的学习LaTex,暂时没时间继续研究这些。如果没有特别的格式要求,直接生成的Word文档本身已经很精美了,如果需要个性化定制输出的Word文档,需要事先做好一个模板,然后在YAML里设置参数引用这个模板即可。

今天重点推荐一个做幻灯片2神器xaringan,学完这个从此让我可以基本脱离MS Office三件套了,当然Access对我来说也属于鸡肋,数据量大的时候我一般是把数据放在SQLite里3,然后用R连接数据库即可。

下面是我最近改造谢益辉的xaringan模板4后形成的风格,拿来与诸君分享。目前暂时能满足我的审美要求,如果需要进一步美化主题,还需要学习CSS网页制作,留待以后吧。(注:鼠标放在幻灯片上,按下“F”可以全屏播放,更多的快捷键请按下“H”查看。)

对于一个小员工而言,我不想奴役我的身体,将来即使走向管理岗位了(小概率事件),手下有几个小员工可以使唤了,我也不忍心让他们去干计算机能干的活,不人性。对我而言,奴役计算机具有现实必要性和可行性。我希望未来的工作就是喝喝茶看看报,干自己想干的事情,工作的事情尽量交给计算机去干吧,它认真、严谨、值得信赖。


  1. 详见:https://cxy.rbind.io/post/openxlsx_vba_pdf/ [return]
  2. 我不喜欢叫它PPT,因为PPT只是幻灯片的一种格式而已。 [return]
  3. 1G以下的数据dplyr和data.table包轻松应对。 [return]
  4. 详见:https://slides.yihui.org/xaringan [return]