Панды не умеют читать Excel - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь прочитать файл Excel с помощью Pandas по:

dataSet = pd.read_excel(xlsPath, encoding = 'utf-8')

, но получил эту ошибку:

UnicodeEncodeError: 'charmap' codec can't encode character '\xa4' in position 15353: character maps to <undefined>

Есть ли способ исправить это?

PS Это файл Excel Я работаю над

Ответы [ 3 ]

0 голосов
/ 09 сентября 2018

Я согласен с другими ответами, которые я вижу опубликованными. Сохраните файл как .xlsx, и он должен нормально загрузиться. У меня это сработало.

0 голосов
/ 09 сентября 2018

Вот способ загрузить вещь напрямую, передав ?raw=true. У меня отлично работает!

import pandas as pd

url = 'https://github.com/Amarthgul/PersonalCodes/blob/master/EDUTL1902/Data.xlsx?raw=true'
df = pd.read_excel(url, encoding='utf-8')
0 голосов
/ 09 сентября 2018

Файл не имеет кодировки utf-8. Вам нужно выяснить, что такое кодировка.

Лично я бы сначала выстрелил dataSet = pd.read_excel(xlsPath, encoding="ISO-8859-1").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...