本文操作系统环境为win10,使用Rstdio。
要说明windows下在使用Rstdio的时候,在使用xlsx包,导入excel表乱码的解决办法。
1。我们先安装xlsx包
install.packages("xlsx")
2。安装完成后,输入
library(xlsx)
弹出对话框,要求我们安装java SE6运行环境
3。我们去搜索并下载java windows版本
4。输入library(xlsx),依然报错,要我们安装rJvava和xlsxjars
输入
install.packages("rJvava")
install.packages("xlsxjars")
5。输入
mydataframe<-read.xlsx(workbook,1)
导入的文件是乱码,
6。我们把reload 改成utf-8 编码,仍然是乱码。
7。我们在末尾加上
encoding=’UTF-8’
解决了这个问题。