宽禁带半导体 顺序查找 MongoDB datatables null LimeJS GMU 郑州小程序公司 jquery对象 idea整理代码格式 mysql设置自增初始值 python编程练习题 spark大数据处理技术 excel加减混合求和 linux启动数据库 python中文文档 python的open函数 python开发工具 python写入文件 java教程 java中string java中的string java如何连接mysql java循环语句 java学习文档 java获取当前年月 java获取当前ip java创建集合 java中random 超星网课助手 linux端口映射 R语言初学者指南 linux运维之道 list删除指定元素 pr蒙版 pdf密码移除 cad视口旋转 proteus8 完美漂移辅助 qq制作网页
当前位置: 首页 > 学习教程  > 编程语言

Python错误集锦:在pandas中用to_excel()写文件提示:ModuleNotFoundError: No module named ‘xlwt’

2020/12/28 20:12:28 文章标签:

原文链接:http://www.juzicode.com/archives/3127 错误提示: 在pandas中用to_excel()写文件提示:ModuleNotFoundError: No module named ‘xlwt’: import numpy as np import pandas as pd arr np.random.randint(-50,50,size…

原文链接:http://www.juzicode.com/archives/3127

 

错误提示:

在pandas中用to_excel()写文件提示:ModuleNotFoundError: No module named ‘xlwt’:

import numpy as np
import pandas as pd
arr = np.random.randint(-50,50,size=(3,10))
ind = [x for x in range(3)]
columns = list('ABCDEFGHIJ')
df = pd.DataFrame(arr,index=ind,columns=columns)
print('df=\n',df)
df.to_excel('pd-test-w.xls')
print('df=\n',df)
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-22-6c38b222d559> in <module>
      6 df = pd.DataFrame(arr,index=ind,columns=columns)
      7 print('df=\n',df)
----> 8 df.to_excel('pd-test-w.xls')
      9 print('df=\n',df)

d:\python\python38\lib\site-packages\pandas\core\generic.py in to_excel(self, excel_writer, sheet_name, na_rep, float_format, columns, header, index, index_label, startrow, startcol, engine, merge_cells, encoding, inf_rep, verbose, freeze_panes)
   2024             inf_rep=inf_rep,
   2025         )
-> 2026         formatter.write(
   2027             excel_writer,
   2028             sheet_name=sheet_name,

d:\python\python38\lib\site-packages\pandas\io\formats\excel.py in write(self, writer, sheet_name, startrow, startcol, freeze_panes, engine)
    728             need_save = False
    729         else:
--> 730             writer = ExcelWriter(stringify_path(writer), engine=engine)
    731             need_save = True
    732 

d:\python\python38\lib\site-packages\pandas\io\excel\_xlwt.py in __init__(self, path, engine, encoding, mode, **engine_kwargs)
     11     def __init__(self, path, engine=None, encoding=None, mode="w", **engine_kwargs):
     12         # Use the xlwt module as the Excel writer.
---> 13         import xlwt
     14 
     15         engine_kwargs["engine"] = engine

ModuleNotFoundError: No module named 'xlwt'
​

 

错误原因:

1、 提示没有安装xlwr模块,pip方式安装pandas时不会将xlwt作为依赖自动安装,需要手动安装xlwt模块

 

解决方法:

1、 pip手动安装xlwt模块。

 pip install xlwt -i https://pypi.tuna.tsinghua.edu.cn/simple
import numpy as np
import pandas as pd
arr = np.random.randint(-50,50,size=(3,10))
ind = [x for x in range(3)]
columns = list('ABCDEFGHIJ')
df = pd.DataFrame(arr,index=ind,columns=columns)
print('df=\n',df)
df.to_excel('pd-test-w.xls')
df=
     A   B   C   D  E   F   G   H   I   J
0  -5  30 -28 -38 -9   6  33 -35 -13 -50
1  -1 -12 -48  24  7 -39 -43   4  15  38
2 -22  16  33  43  9  24  23  -5   6 -40

 


本文链接: http://www.dtmao.cc/news_show_550435.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?