/ / Python odczytuje błąd UnicodeEncodeError xlsx - python, xlsx

Python daje UnicodeEncodeError czytanie xlsx - python, xlsx

Podczas uruchamiania tego kodu Pythona:

import pandas as pd
from pandas import ExcelWriter
from pandas import ExcelFile
import unicodedata
import codecs

DataFile=pd.read_excel("indata.xlsx")#,dtype={"text": unicode})

for Rownumber in range (0,7):# 2? til 23761?
print("rownumber: ", Rownumber)
ColumnF=str((DataFile.iloc[Rownumber,5]))
print("ColumnF: ", ColumnF)
print("EOF")

Pojawia się następujący błąd:

("rownumber: ", 0)
Traceback (most recent call last):
File "example.py", line 13, in <module>
ColumnF=str((DataFile.iloc[Rownumber,5]))
UnicodeEncodeError: "ascii" codec can"t encode character u"xe6" in position 11: ordinal not in range(128)

jakikolwiek pomysł, jak sprawić, by Python czytał xlsx zawierający nie-ascii utf8 caharacters w xlsx?

Odpowiedzi:

0 dla odpowiedzi № 1

Spróbuj otworzyć program Excel z kodowaniem:

DAWNY:

DataFile=pd.read_excel("indata.xlsx", encoding = "utf8")