前言:

今天我用openxlsx包中的read.xlsx读取xls文件时,竟然报错了。我记得有一个包是可以读取Excel2003的,搜索了一下,发现不太容易查找,就写一遍博客记录一下。毕竟,很多东西放到网上,一搜索看到自己写的东西,那种爆棚的感觉,好像互联网成了我的笔记本,666……,所以对自己有帮助的,才是对别人有帮助的。搜到答案,自己总结一下,然后写一篇博客。

xlsx文件,是2007,2013,2016版本的Excel文件,R语言中可以通过openxlsx包进行读取。

1. 读取xlsx文件

> dd = read.xlsx("../hebing_pedigree.xlsx")
> head(dd)ID        Sire    Dam
1 65107859         435  01042
2 65112819 CHN65102226  09053
3 65108883 CHN65101423    102
4 65113820 CHN65102226  11001
5 65114832 CHN11103630 110108
6 65114831 CHN11103630  11070

2. openxlsx读取xls文件报错

如果读取xls文件,报错:

> dat = read.xlsx("计算遗传力.xls")
Error in read.xlsx.default("计算遗传力.xls") : openxlsx can not read .xls or .xlm files!

3. readxl读取xls文件

> library(readxl)
> dd = read_xls("计算遗传力.xls")

4. 汇总

  • openxls通过函数read.xlsx读取xlsx文件
  • readxl通过函数read_xls读取xls文件
  • 软件安装方法:install.packages("openxlsx") 以及 install.packages("readxl")

R语言读取 xlsx 和xls 文件相关推荐

  1. R语言读取xlsx文件

    R语言读取csv文件 关于R语言读取Excel文件,比较麻烦,我从来都反对直接读取xlsx文件,因为爬虫数据时,一般保存的格式都是csv文件,或者直接保存到数据库里面,没有谁会保存到Excel文件里面 ...

  2. oledbconnection java_如何使用C#和OleDbConnection读取.xlsx和.xls文件?

    以前我使用 ExcelPackage 从.xlsx文件中读取数据 . 这工作正常但后来我意识到 ExcelPackage 不适用于旧的.xls格式 . 所以我升级为使用 OleDbConnection ...

  3. R语言 读取csv文件 有关无法打开表格以及表格位置不对问题【已解决】

    因为概率模型课程,刚开始用到R语言,遇到些问题,现已解决 问题1:  R语言读取并导入csv文件时打不出表格 解决: 首先用getwd()获取R当前所在的工作目录,将csv文件与R的code文件放在同 ...

  4. R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)

    R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录

  5. R语言读取excel文件实战(read.xlsx函数、read_excel函数、read.xlsx函数、Write函数)

    R语言读取excel文件实战(read.xlsx函数.read_excel函数.read.xlsx函数.Write函数) 目录 R语言读取excel文件实战(read.xlsx函数.read_exce ...

  6. r语言读取excel数据_R语言 | 更快的表格文件读取方法!

    友情提示:蓝色下划线字体为引文,请保持警惕! 使用R语言读取 Affymetrix Human Exon 1.0 ST Array 芯片平台探针注释文件: https://www.affymetrix ...

  7. R语言|1.4 R语言读取数据(csv,txt,xlsx)

    R语言|1.4 R语言读取数据(csv,txt,xlsx) 1.4.1获取R的内置数据集 1.4.2模拟特定分布数据 1.4.3导入数据 1)导入txt与csv 2)导入xls与xlsx 1.4.1获 ...

  8. R语言读取csv文件,第一列列名出现乱码的解决方法

    在利用R语言读取csv文件时,第一列列名总是出现乱码,代码如下: setwd("E:\2.Model\4. Simulation") #设定文件路径 All.Soils = rea ...

  9. R语言读取csv文件,第一列列名出现乱码怎么办

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/weixin_45075290/art ...

最新文章

  1. Linux shell 学习笔记(3)— shell 父子关系及内建命令
  2. Java源码详解零:HashMap介绍
  3. mysql更新日志问题
  4. opencv三维重建_使用iPhone相机和OpenCV来完成3D重建(第一部分)
  5. 【撸啊撸 Docker】搭建 Jenkins
  6. 动态规划思路和Python解决零钱兑换问题和最大乘积子序列的乘积的问题
  7. JQuery datatables 标题和内容居中显示
  8. Java基础-IO流
  9. html怎么做成3d正方体,利用CSS3的3D效果制作正方体
  10. Java回调机制总结
  11. Python零基础爬虫速成②:批量爬取微信公众号图片(基于beautifulsoup爬取吉他谱)
  12. Qt图像中心旋转的两种方法
  13. 2022泰迪杯a题害虫检测
  14. 如何学习verilog,如何快速入门?
  15. 三星emmc芯片手册_eMMC详细介绍
  16. 我们这类学生并不是一无是处
  17. 伴风网易博客linux,推开窗,让春色伴随你我
  18. PMP考试时间推迟了,如何办理退缓考?
  19. Gradle下载、安装、配置
  20. 黑白图片颜色反转并保存

热门文章

  1. C#实现将RGB颜色值转换为0x颜色代码
  2. CAS的ABA问题及解决代码示例
  3. Centos7更改网卡名为eth0
  4. js 伪造referer_惨js对referer来路伪造来路无效 | 学步园
  5. NO.1—Python安装与环境配置
  6. Java学习博客转载
  7. a标签跳转新页面的各种方式
  8. 【嵌入式开发】ARM 处理器工作模式 及 修改方法 ( 处理器模式 | 设置处理器模式 | 程序状态字寄存器 CPSR SPSR | 模式设置代码编写 | 设置 svc 模式 )
  9. 【labelme】标注工具报错ValueError: min() arg is an empty sequence
  10. Java的正确使用方式