找回密码
 立即注册
查看: 16375|回复: 30

R语言如何读xlsx文件?R-China小编问题(15)

[复制链接]
发表于 2013-3-2 20:42:09 | 显示全部楼层 |阅读模式
网友问题:
anyone used xlsx package to read xlsx file
有人说:
那个用xlsx数据包打开excel文件的,如果系统是64位,需要把JAVA那个软件升级到最新版,不然打不开文件的
能不能谁给出点代码。
回复

使用道具 举报

发表于 2014-11-25 20:20:17 | 显示全部楼层
今天试了,转化成csv比较容易读取,xlsx的读取会有各种问题。。。。
回复 1 0

使用道具 举报

发表于 2013-3-2 21:35:01 | 显示全部楼层
加载xlsx数据包后用read.xlsx打开.
  1. > setwd("e:/r")
  2. > library(xlsx) #加载这个数据包,先下载安装.
  3. > data<-read.xlsx(file="1.xlsx",header=T,sheetIndex=1) #打开后缀为.xlsx的excel文件,注意sheetIndex里面有个大写字母.
  4. > data
  5.   X1 X23
  6. 1  1  23
  7. 2  2  24
  8. 3  3  25
  9. 4  4  26
  10. 5  5  27
  11. 6  6  28

  12. > data<-read.xlsx(file="1.xls",header=T,sheetIndex=1) #打开后缀为.xls的excel文件
  13. > data
  14.   X1 X23
  15. 1  1  23
  16. 2  2  24
  17. 3  3  25
  18. 4  4  26
  19. 5  5  27
  20. 6  6  28
复制代码
回复

使用道具 举报

发表于 2014-7-10 16:36:13 | 显示全部楼层
都是先转成csv再说。
回复

使用道具 举报

发表于 2014-8-21 12:42:42 | 显示全部楼层
或者转化成txt
回复

使用道具 举报

发表于 2014-11-25 20:20:39 | 显示全部楼层
今天试了,转化成csv比较容易读取,xlsx的读取会有各种问题。。。。
回复

使用道具 举报

发表于 2014-12-19 08:37:37 | 显示全部楼层
一般都转换成CSV的读取,或者直接弄在txt文档上也好读啊,xlsx没读过的说
回复

使用道具 举报

发表于 2015-3-26 16:14:25 | 显示全部楼层
有个包,忘了是xlsx还是xlsx2
但我推荐转成csv,然后用read.csv()

点评

是的 !  发表于 2016-6-28 15:50
回复

使用道具 举报

发表于 2015-6-23 13:27:11 | 显示全部楼层
转换为csv格式
回复

使用道具 举报

发表于 2015-7-16 23:49:49 | 显示全部楼层
/////////////////////////////
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-25 05:10 , Processed in 0.022320 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表