首页 > 技术文章 > R中导入excel乱码的解决办法

lingan-hong 2017-01-17 23:35 原文

本文操作系统环境为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’ 

  

解决了这个问题。
这里写图片描述

 

推荐阅读