R语言中有很多读取Excel文件的Package,如RODBC、xlsx、gdata、xlsReadWrite等,但都有很多缺点(依赖Java,依赖操作系统,列数限制、效率等等),而下面要介绍的两个包可以完美地解决这些问题 。
知识点
- openxlsx: simplifies the the process of writing and styling Excel xlsx files from R and removes the dependency on Java.
- readxl: Read Excel Files. Works on Windows, Mac and Linux without external dependencies.
install.packages("openxlsx")install.packages("readxl")
Read Excel file# readxl 自带的excel文件xls_file <- readxl::readxl_example("datasets.xls")xlsx_file <- readxl::readxl_example("datasets.xlsx")readxl::read_xls(xls_file)readxl::read_xlsx(xlsx_file)openxlsx::read.xlsx(xlsx_file)
Write Excel filexlsx_file <- readxl::readxl_example("datasets.xlsx")df <- openxlsx::read.xlsx(xlsx_file)openxlsx::write.xlsx(df, file = "datasets.xlsx")
Edit Excel fileopenxlsx 具有以下功能:
- 操作 WorkSheet
- 操作 Cell & Style
- 插入图片
- 函数
- 设置行高、列宽
- 格式化等等
- https://ycphs.github.io/openxlsx/index.html
- https://readxl.tidyverse.org/
推荐阅读
- 怎么用酷我音乐设置铃声
- 如何才能用word插入虚线,word怎么在文本两边加虚线框
- 香皂和沐浴露哪个更安全 沐浴露和香皂的杀菌效果
- 无接触春运 什么是无接触服务
- 五一劳动节与茶图片 五一小长假喝什么茶
- 充电器线会引发火灾吗 充电器引起火灾是真的吗
- 椰子380百度百科
- 建设温室大棚设施农业时,首先考虑的是哪种气候资源?
- 香酥牛肉饼怎么做酥脆松软有层次