при помощи метода .read_excel('file_name.xlsx') требует зависимость openpyxl, хотя по идее должен требовать пакет с xlrd ??
Кто работал с этим?
ImportError: Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl.
Потому что xlrd читает xls файлы, а openpyxl читает xlsx. Это совершенно разные форматы
Потому что с какой-то версии (не помню точно с какой) pandas использует xlrd только для xls файлов.
@CH1979 смотрю сейчас на ютубе там xlrd 1.2 (у меня 2.1) и там как раз xlsx файлы открывает.
Спасибо, просто мне говорили, что openpyexcel чистый не такой быстрый как Pandas, когда используется большая выгрузка Excel таблиц
Pandas сам по себе вообще не дружит с экселем. Там в разное время использовались разные бекэнды: xlrd, openpyxl и ещё какая-то библиотека была - с телефона не найду. Нужно смотреть на версию Пандас.
я слышал много легенд, что пандас быстрее. Но везде где я бы не тыкал, пандас оказывался медленее. Иногда значительно медленнее
А что лучше использовать, чтоб работать с действительно объемными Эксель выгрузками на Python, по Вашему мнению?
не знаю, если вам удобен пандас - юзайте.
что понимаем под работой?
скорость чтения файлов, выборки определенные с помощью разных методов. Что то в этом роде
Обсуждают сегодня