Чтение файла Excel и ImportError для xlrd в JupyterlabPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Чтение файла Excel и ImportError для xlrd в Jupyterlab

Сообщение Anonymous »

Подобные вопросы, должно быть, здесь много обсуждались, но, похоже, они не решены полностью, поэтому я хочу обновить обсуждение.
Я начал писать Python совсем недавно и пробовал читать файл Excel в Jupyterlab (2.2.9), используя

Код: Выделить всё

import pandas as pd
sample_file = pd.read_excel("sample.xlsx")
sample_file.head()
После этого я получил ошибку, описанную ниже.

Код: Выделить всё

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
 in 
----> 1 sample_data = pd.read_excel("sample_data.xlsx")
2 sample_data.head()

~/.pyenv/versions/3.8.2/lib/python3.8/site-packages/pandas/io/excel/_base.py in read_excel(io, sheet_name, header, names, index_col, usecols, squeeze, dtype, engine, converters, true_values, false_values, skiprows, nrows, na_values, keep_default_na, verbose, parse_dates, date_parser, thousands, comment, skipfooter, convert_float, mangle_dupe_cols, **kwds)
302
303     if not isinstance(io, ExcelFile):
--> 304         io = ExcelFile(io, engine=engine)
305     elif engine and engine != io.engine:
306         raise ValueError(

~/.pyenv/versions/3.8.2/lib/python3.8/site-packages/pandas/io/excel/_base.py in __init__(self, io, engine)
822         self._io = stringify_path(io)
823
--> 824         self._reader = self._engines[engine](self._io)
825
826     def __fspath__(self):

~/.pyenv/versions/3.8.2/lib/python3.8/site-packages/pandas/io/excel/_xlrd.py in __init__(self, filepath_or_buffer)
18         """
19         err_msg = "Install xlrd >= 1.0.0 for Excel support"
---> 20         import_optional_dependency("xlrd", extra=err_msg)
21         super().__init__(filepath_or_buffer)
22

~/.pyenv/versions/3.8.2/lib/python3.8/site-packages/pandas/compat/_optional.py in import_optional_dependency(name, extra, raise_on_missing, on_version)
90     except ImportError:
91         if raise_on_missing:
---> 92             raise ImportError(msg) from None
93         else:
94             return None

ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.

Я использую Anaconda, и версия xlrd уже была 1.2.0. На всякий случай я уже это сделал

Код: Выделить всё

conda install xlrd
как советуют многие люди здесь (я также пробовал заменить conda на pip). Однако та же ошибка все еще возникает. Я совсем заблудился.

Подробнее здесь: https://stackoverflow.com/questions/652 ... jupyterlab
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Чтение файла Excel и ImportError для xlrd в Jupyterlab
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как прочитать объединенные ячейки в Excel с Python с использованием библиотеки XLRD?
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Xlrd Ошибка утверждения при открытии файла .xls (преобразован из .xlsx): assert _unused_i == nstrings - 1
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Библиотека xlrd даже после установки не распознается в Spyder
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Написание/создание листа с использованием xlrd и xlwt в Python
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»