Задать вопрос

Как мне сделать поиск по ключу в exel файле и отправлять инфу исходя от ключа на aiogram?

пишу бота в тг, не выходит сделать поиск ключа(который отправит пользователь), в столбце А и выводить информацию по строке где найден этот ключ и столбцу В и С
вот код
@router.callback_query(F.data == 'ContactEquipment_MagMK')
async def ask_code(callback: CallbackQuery):
  await callback.answer()
  await callback.message.edit_text('Укажите код ТТ чикаго, он указан в приложении мобильная торговля')

# Загрузка файла xlsx в DataFrame 
codes_df = pd.read_excel('data.xlsx', sheet_name='Лист1', index_col=0, header=0, names=['A', 'B', 'C'])  
 
@router.message()    
async def handle_message(message):  
    code = message.text  
    await message.reply('Проверяем код...')  
    print (code)
    print (codes_df.index)
    if code in codes_df.index:  
        row = codes_df.loc[code]  
        print (row)
        await message.reply(f"Данные: {row['B']}, {row['C']}")  
    else:  
        await message.reply('Неверный код')


на любое смс выдает смс неверный код
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы