Python,将XLSX转换为CSV时的编码问题

Python,将XLSX转换为CSV时的编码问题,python,csv,encoding,utf-8,xlsx,Python,Csv,Encoding,Utf 8,Xlsx,我正在尝试将其转换为CSV,但如果我使用UTF-16,我要么在输出文件中得到问号而不是韩文字符,要么在一个单元格中合并部分不正确的字符 我使用的代码非常简单: name street city 엄니밥상 영등포동2가 서울특별시 우리은행광희동지점입구 광희동1가 서울특별시 我得到的结果是: UTF-16(列合并为一列): UTF-8: name,street,city਍쐀죅▲솼ⳀĀ�㊳Ⲭᰀ룁맆쓒�ෂ 우리은행광희동지점입구,광희동1가,서울특별시਍

我正在尝试将其转换为CSV,但如果我使用UTF-16,我要么在输出文件中得到问号而不是韩文字符,要么在一个单元格中合并部分不正确的字符

我使用的代码非常简单:

   name  street city
    엄니밥상    영등포동2가  서울특별시
    우리은행광희동지점입구 광희동1가   서울특별시
我得到的结果是: UTF-16(列合并为一列):

UTF-8:

name,street,city਍쐀죅▲솼ⳀĀ�㊳Ⲭᰀ룁맆쓒�ෂ
우리은행광희동지점입구,광희동1가,서울특별시਍

.xlsx
文件的编码是什么?您使用的是Python2还是Python3?XLSX是UTF-8,我使用的是Python2.7您是否尝试过使用
pd.read\u excel('tel.XLSX','Sheet1',index\u col=None,encoding='UTF_8')
?(我认为CSV被读作ISO-8859-*并写作UTF-*)是的,我试过了,它对输出没有影响你确定你的输入文件是正确的UTF-8吗?我从粘贴的数据中重建了一个UTF-8
.xlsx
,并在
read_excel
to_csv
上正确地使用了编码,我使用UTF-8或UTF-16输出获得了正确的输出。
name,street,city਍쐀죅▲솼ⳀĀ�㊳Ⲭᰀ룁맆쓒�ෂ
우리은행광희동지점입구,광희동1가,서울특별시਍
name    street  city
ì—„ë‹ˆë°¥ìƒ    ì˜ë“±í¬ë™2ê°€    서울특별시
우리ì€í–‰ê´‘í¬ë™ì§€ì 입구   ê´‘í¬ë™1ê°€   서울특별시