У меня есть количество запросов из списка, и я выполняю их и сохраняю в файле 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))
Пожалуйста, скажите мне, где я делаю ошибку.