一、手动将excel文件变成csv文件,用read.csv()读取.
二、将excel文件中的数据剪切,放入剪贴板中,使用read.table("clipboard",sep="t",header=T)
三、使用XLConnect包读取文件
vignette("XLConnect")
两步法:
library(XLConnect)
x <- loadWorkbook("data.xlsx")
readWorksheet(x,1)
data <- readWorksheet(x,1)
一步法:
readWorksheetFromFile("data.xlsx")
四、使用XLConnect包写入文件
四步法:创建file,file中创建sheet,写入数据,保存数据
x <- loadWorkbook("file.xlsx",create=T) createSheet(x,sheet1) writeWorksheet(x,data=mtcars,sheet="Sheet1") saveWorkbook(x)
一步法:
writeWorksheetToFile("file2.xlsx",data=iris,sheet="Sheet 1")
五、使用xlsx包
x <- read.xlsx("data.xlsx",startRow=1,endRow=100)
write.xlsx(x,file="rdata.xlsx",sheetName="Sheet 1",append=T
ps:在引用xlsx包时我出现了这样的问题,提示我“javahome cannot be determined from the register”
查阅后解决办法是下载安装JAVA并配置好环境变量即可。
具体的下载安装大家可以借鉴这个链接作者的步骤:
我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《Java下载与安装》, 一起来围观吧 https://blog.csdn.net/weixin_45248316/article/details/107943405?utm_source=app&app_version=4.21.1



