Здравствуйте, хочу сделать чтобы бот мог конвертировать файл базы данных в файл таблицы эксель и затем отправлял этот файл пользователю. Компилирование в эксель я уже реализовал, этот файл сохраняется в той же папке где и сам проект, но есть нюанс. У меня не получается указать путь к файлу, всегда вылезают ошибки. Честно, не понимаю в чём проблема. Буду благодарен за помощь! Использую sqlite3 и pandas.
Вот фрагмент кода отвечающий за это:
@dp.message_handler(commands=['userstable'])
async def send_file(message:types.message):
conn = sqlite3.connect('data.db')
df = pd.read_sql('select * from users', conn)
df.to_excel('res.xlsx', index=False)
if os.path.exists('res.xlsx'):
await bot.send_document(message.chat.id, 'res.xlsx')
else:
await bot.send_message(message.chat.id, "Файл не найден. Проверьте путь к файлу.")