这是密码
import pandas as pd
error_code_link_lst = []
error_code_link_lst.append('twdJK7dzQR_x298_x298_x49147_x')
error_code_link_lst.append('1665207170810_x828_x1470_x745770_x.jpg') # _x1470_ ᑰ
error_code_link_lst.append('h4fdn32sjG_x593_x593_x199560_x')
error_code_link_lst.append('xEQpZ7JjkZ_x288_x288_x3108_x') # _x3108_ ㄈ
error_code_link_lst.append('SGkZYZKCRR_x298_x298_x49147_x')
df = pd.DataFrame()
df['link'] = [i for i in error_code_link_lst]
for i in df['link']:
print(i)
df.to_excel('error.xlsx', index=None)
端子中的输出正确:
twdJK7dzQR_x298_x298_x49147_x
1665207170810_x828_x1470_x745770_x.jpg
h4fdn32sjG_x593_x593_x199560_x
xEQpZ7JjkZ_x288_x288_x3108_x
SGkZYZKCRR_x298_x298_x49147_x
但在xlsx
文件中,它看起来像是用了错误的编码
| 连结|
| - -|
| 第一次|
| 1665207170810_x828 x745770_x.jpg|
| 第100页|
|****|
| 中国人民银行|
看起来像是_x1470_
-〉ᑰ
和_x3108_
-〉ㄈ
。
我尝试使用df.to_excel('error.xlsx', index=None, encoding='utf-8')
,但效果不佳。
我想知道为什么和如何才能得到正确的数据。谢谢!
1条答案
按热度按时间x33g5p2x1#
尝试将
encoding='utf8'
指定为to_excel函数中的参数。Excel screenshot