添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1.3 openxlsx

openxlsx 包是当我需要定制输出 Excel 表格或报表时常用R包。目前该包的版本4.2.3,通过使用 Rcpp 加速,包的读写速度在 Excel 的百万级下是可接受状态,包的相关函数功能完善且简易好用,并且正在积极开发中,相信它以后功能会越来越强大。

项目官方地址: https://ycphs.github.io/openxlsx/index.html

openxlsx 主要优势:

  • 不依赖 java 环境
  • 读写速度可接受
  • 可设置条件格式,与 Excel 中『开始』选项卡的条件格式功能接近
  • 可批量插入 ggplot2 图
  • 可插入公式
  • 可渲染大部分 Excel 格式,并且效率相比部分 python 包高效
  • 可添加页眉页脚以及其他格式,方便直接打印
  • 功能稳定可用并且在积极开发中
  • 版本信息查看

    https://mp.weixin.qq.com/s/ZD0dJb0y8fsWGI1dCPh2mQ

    1.3.1 安装

    从CRAN安装发行版

    R包-openxlsx-学习笔记

    1.3.2.1 读取 Excel

    read.xlsx() 函数读取 Excel 文件。

    #4F80BD格式属于十六进制颜色码。

    1.3.3 定制格式输出

    openxlsx包有两套输出函数,wrire.xlsx()是其中一种,还有如下一种。

    输出过程共分为四步,第一步创建workbook,第二步添加sheet,第三步写入数据,第四步保存workbook。在输出的过程中可以通过addStyle()createStyle()conditionalFormatting添加格式或条件格式。

    https://www.yuque.com/docs/share/7a768e6f-95e0-417c-a9b5-dfc8862dc6be?#

    语雀个人主页:https://www.yuque.com/zyufei