Кодек utf-8 не может декодировать байт 0xc0 в позиции 1 - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть количество запросов из списка, и я выполняю их и сохраняю в файле Excel.Теперь каждый результат будет храниться на каждом листе файла Excel.Я пытаюсь выполнить запросы в SQL Server, я выполнял тот же код в Oracle, и он работал, но он не работает в SQL Server.

getting_list = self.create_list(connection_number)
query_sheet = os.path.abspath(os.getcwd()+'/Docs/query_results.xlsx')
# writer = pd.ExcelWriter(query_sheet)
for q in self.queries:
    df = pd.read_sql_query(q, self.conn)
    writer = pd.ExcelWriter(query_sheet, engine='xlsxwriter')
    df.to_excel(writer, sheet_name=sheet_name=str(self.queries.index(q) + 1))
    writer.save()

При запуске у меня возникает это исключение

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 1: invalid start byte

и это исключение появляется в следующей строке.

df.to_excel(writer, sheet_name=sheet_name=str(self.queries.index(q) + 1))

Пожалуйста, скажите мне, где я делаю ошибку.

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