ImportError: невозможно импортировать имя Side в `df.to_excel` - PullRequest
0 голосов
/ 05 июля 2018

Во время работы df.to_excel('Lesson3.xlsx', index=False) появляется следующее сообщение об ошибке,

from openpyxl.styles import Side

ImportError: невозможно импортировать имя Side

Я попробовал ниже вещи, но все в флюре,

pip install pandas

pip install xlrd
pip3 install --upgrade pandas --force-reinstall
pip3 install --upgrade xlrd --force-reinstall

Ниже приведена более подробная информация об ошибке,

Traceback (most recent call last):
  File "/home/ubuntu/workspace/Pandas Tutorials/lesson3_write_excel.py", line 40, in <module>
    df.to_excel('Lesson3.xlsx', index=False)
  File "/usr/local/lib/python2.7/dist-packages/pandas/core/frame.py", line 1766, in to_excel
    engine=engine)
  File "/usr/local/lib/python2.7/dist-packages/pandas/io/formats/excel.py", line 652, in write
    freeze_panes=freeze_panes)
  File "/usr/local/lib/python2.7/dist-packages/pandas/io/excel.py", line 1404, in write_cells
    style_kwargs = self._convert_to_style_kwargs(cell.style)
  File "/usr/local/lib/python2.7/dist-packages/pandas/io/excel.py", line 1074, in _convert_to_style_kwargs
    new_v = _conv_to_x(v)
  File "/usr/local/lib/python2.7/dist-packages/pandas/io/excel.py", line 1310, in _convert_to_border
    v = cls._convert_to_side(v)
  File "/usr/local/lib/python2.7/dist-packages/pandas/io/excel.py", line 1253, in _convert_to_side
    from openpyxl.styles import Side
ImportError: cannot import name Side

1 Ответ

0 голосов
/ 05 июля 2018

Вы должны установить openpyxl, который используется df.to_excel().

...