简体   繁体   English

在python中将数据帧传输到excel时出错

[英]Error when transferring dataframe to excel in python

when I want to save in xls format, the error is:当我想以xls格式保存时,错误是:

ModuleNotFoundError: No module named 'xlwt' ModuleNotFoundError: 没有名为“xlwt”的模块

when I want to save in xlsx format, the error is:当我想以xlsx格式保存时,错误是:

ModuleNotFoundError: No module named 'openpyxl' ModuleNotFoundError: 没有名为“openpyxl”的模块

So how to install both of the module?那么如何安装这两个模块呢?

Make sure your venv is activated and type pip install xlwt openpyxl and then this should work.确保您的 venv 已激活并键入pip install xlwt openpyxl ,然后这应该可以工作。

If it doesn't Excel can import CSVs, as created by data_frame.to_csv;如果没有,Excel 可以导入由 data_frame.to_csv 创建的 CSV; so you can try that.所以你可以试试。

If neither works, put up a sample of your dataframe and leave a comment.如果两者都不起作用,请提供您的数据框样本并发表评论。

pip install xlwt
pip install openpyxl 

note: you can add data to xlsx file using openpyxl and append data to already existing xlsx file using openpyxl注意:您可以使用 openpyxl 将数据添加到 xlsx 文件,并使用 openpyxl 将数据附加到现有的 xlsx 文件

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM