我正在尝试使用xlsx或csv将Python Dataframe导出到excel中。
下面是我尝试使用的代码:
export_word_count = word_count.to_excel (r'C:\Users\OTR\PycharmProjects\MyProjects\word_count.xlsx', index = None, header=True)
我一直收到以下错误消息:
Traceback (most recent call last):
File "C:/Users/OTR/PycharmProjects/MyProjects/CAP_Test_MotsCles.py", line 35,
in <module>
export_word_count = word_count.to_excel
(r'C:\Users\OTR\PycharmProjects\MyProjects\word_count_CAP.xlsx', index = None,
header=True)
File "C:\Users\OTR\PycharmProjects\MyProjects\venv\lib\site-
packages\pandas\core\generic.py", line 2127, in to_excel
engine=engine)
File "C:\Users\OTR\PycharmProjects\MyProjects\venv\lib\site-packages\pandas\io\formats\excel.py", line 656, in write
writer = ExcelWriter(_stringify_path(writer), engine=engine)
File "C:\Users\OTR\PycharmProjects\MyProjects\venv\lib\site-packages\pandas\io\excel.py", line 1204, in __init__
from openpyxl.workbook import Workbook
ModuleNotFoundError: No module named 'openpyxl'
任何关于这方面的输出都将非常感谢。我试着修改代码,但仍然不能输出。谢谢。
编辑:
已成功导出,但在完整数据导出方面存在问题
Python数据示例:
products 58
company 53
cannabis 42
business 39
发布于 2019-05-15 03:27:27
你没有安装python openpyxl模块。使用以下命令进行安装:
pip install openpyxl
发布于 2019-05-15 03:41:52
你的话就是你的索引。现在您还没有导出索引。尝试将您的代码更改为:
word_count.to_excel (r'C:\Users\OTR\PycharmProjects\MyProjects\word_count.xlsx', index =True, header=True)
“index=True”是默认行为,因此实际上不是必需的。
https://stackoverflow.com/questions/56137288
复制相似问题