pandas reads Chinese garbled characters

Start gibberish:

# -*- coding: gbk -*-
import pandas as pd

if __name__ == '__main__':


    df = pd.read_excel(r'C:\Users\Administrator\Desktop\小明日记.xlsx', sheet_name='其他')

    header = df.columns.tolist()
    print(header)
    for data in df.items():
        print(df)

Later, it is not garbled again:

# -*- coding: gbk -*-
import pandas as pd

if __name__ == '__main__':


    df = pd.read_excel(r'C:\Users\Administrator\Desktop\明细1716.xlsx', sheet_name='国内')

    datas=df.values.tolist()
    header = df.columns.tolist()
    print(header)

    for data in datas:
        print(data)

Guess you like

Origin blog.csdn.net/jacke121/article/details/131503458