xls、xlsx文件中有汉字时,转换为csv文件后,会出现乱码的情况,导入数据库表也是乱码的。那么xls、xlsx转csv出现乱码怎么解决?
解决方法一
将CSV格式文件以记事本格式打开;
在记事本中选择 【文件-另存为】,编码格式设置为【UTF-8】;
再次打开excel打开或者导入数据库表就不会出现乱码情况。
解决方法二
当然有时csv文件过大,记事本打开过于缓慢,那么我们可以用工具(如文本编辑器EmEditor )转换编码格式,小编这里使用python替为转换,话不多说,上代码。
##把需要转化的xlsx文件放在python项目文件的同个目录里
import pandas as pd
def xlsx_to_csv_pd():
data_xls = pd.read_excel('原文件.xlsx', index_col=0) #输入xlsx文件名
data_xls.to_csv('新文件.csv', encoding='utf-8') #输出csv文件名
if __name__ == '__main__':
xlsx_to_csv_pd()
print("新文件转换完成")
当程序运行完毕,输出新文件转换完成,同个目录就能看到【新文件.csv】。
需注意运行python程序时,需要使用pip安装好pandas包。
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
你可能也喜欢
- ♥ 在表格中使用谷歌翻译函数公式批量翻译09/15
- ♥ EXCEL表格怎么实现同样的数字显示几行然后递增在显示几行08/06
- ♥ Excel表格求和的方法07/12
- ♥ Excel文件添加保护密码和删除密码的教程07/12
- ♥ 电脑办公软件:excel 基础用法04/15
- ♥ Excel合并单元格的方法07/12