ImportError: cannot import name Side in `df.to_excel`
ImportError: cannot import name Side in `df.to_excel`
虽然 运行 df.to_excel('Lesson3.xlsx', index=False)
,但出现以下错误,
from openpyxl.styles import Side
ImportError: cannot import name Side
我尝试了以下方法,但都没有成功,
pip 安装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
您应该安装 df.to_excel()
使用的 openpyxl
。
虽然 运行 df.to_excel('Lesson3.xlsx', index=False)
,但出现以下错误,
from openpyxl.styles import Side
ImportError: cannot import name Side
我尝试了以下方法,但都没有成功,
pip 安装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
您应该安装 df.to_excel()
使用的 openpyxl
。