xlsx / csv utf-8 'code c не может декодировать байт 0xa9 в позиции 10: недопустимый начальный байт - PullRequest
0 голосов
/ 02 марта 2020

Я получаю CSV-файл и xlsx-файл от клиента к серверу и открываю в следующем формате:

 decoded_file = files.read().decode('utf-8').splitlines()
 reader = csv.DictReader(decoded_file)
 other_data={}  # this dict will get the data except questions and answers
 other_data_list=[] # this will contain the whole data which have to be added to the file txt
 question_value=""
 answer_value=""

CSV-файл работает точно, но при загрузке xlsx-файла он выдает ошибку ниже:

UnicodeDecodeError: код 'utf-8' c не может декодировать байт 0xa9 в позиции 10: недопустимый начальный байт

как я могу прочитать xlsx, у меня есть использовать вышеуказанный формат.

...