使用python对excel表中的数据进行处理,编码格式为“utf-8”,在另存,重新打开excel时,中文数据变为乱码。
1.出现乱码(图1)的原因
将excel表用文本方式打开,可以看到数据可以正常显示中文(图2),并且由右下角可以知道文本文件的编码格式是utf-8(图3),而excel的编码方式是ASCII,这里出现乱码是跟编码方式有关;
![](https://img-blog.csdnimg.cn/b13878d2486942b7ab25cc23bdee6efc.png)
![](https://img-blog.csdnimg.cn/bd919804763542c89467b16db9358a65.png)
![](https://img-blog.csdnimg.cn/cab6ecb43a4446c49704c7eb88e3b4e9.png)
2.解决方法
将excel以文本方式打开,重新另存格式改为ASCII方式即可(图4)。
![](https://img-blog.csdnimg.cn/2f41832ef5894441b0104fd36b4e067f.png)
使用python对excel表中的数据进行处理,编码格式为“utf-8”,在另存,重新打开excel时,中文数据变为乱码。
1.出现乱码(图1)的原因
将excel表用文本方式打开,可以看到数据可以正常显示中文(图2),并且由右下角可以知道文本文件的编码格式是utf-8(图3),而excel的编码方式是ASCII,这里出现乱码是跟编码方式有关;
2.解决方法
将excel以文本方式打开,重新另存格式改为ASCII方式即可(图4)。