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

时间:2016-08-03 11:58:57

标签: python csv encoding utf-8 xlsx

   name  street city
    엄니밥상    영등포동2가  서울특별시
    우리은행광희동지점입구 광희동1가   서울특별시

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

我使用的代码非常简单:

 data_xls = pd.read_excel('tel.xlsx',  'Sheet1', index_col=None)
 data_xls.to_csv('tel.csv', encoding='utf_16',na_rep='NA',index=False)

我得到的结果: UTF-16(在一列中合并的列):

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

UTF-8:

name    street  city
ì—„ë‹ˆë°¥ìƒ    ì˜ë“±í¬ë™2ê°€    서울특별시
우리ì€í–‰ê´‘í¬ë™ì§€ì 입구   ê´‘í¬ë™1ê°€   서울특별시

0 个答案:

没有答案