首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将Python Dataframe导出到Excel

将Python Dataframe导出到Excel
EN

Stack Overflow用户
提问于 2019-05-15 03:25:00
回答 2查看 1.5K关注 0票数 0

我正在尝试使用xlsx或csv将Python Dataframe导出到excel中。

下面是我尝试使用的代码:

代码语言:javascript
复制
    export_word_count = word_count.to_excel (r'C:\Users\OTR\PycharmProjects\MyProjects\word_count.xlsx', index = None, header=True)

我一直收到以下错误消息:

代码语言:javascript
复制
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数据示例:

代码语言:javascript
复制
products          58
company           53
cannabis          42
business          39
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-15 03:27:27

你没有安装python openpyxl模块。使用以下命令进行安装:

代码语言:javascript
复制
pip install openpyxl
票数 1
EN

Stack Overflow用户

发布于 2019-05-15 03:41:52

你的话就是你的索引。现在您还没有导出索引。尝试将您的代码更改为:

代码语言:javascript
复制
word_count.to_excel (r'C:\Users\OTR\PycharmProjects\MyProjects\word_count.xlsx', index =True, header=True)

“index=True”是默认行为,因此实际上不是必需的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56137288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档