错误提示:

在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
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
     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')
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.juzicode.com/archives/3127错误提示:在pandas中用to_excel()写文件提示:ModuleNotFoundError: No module named ‘xlwt’:import numpy as npimport pandas as pdarr = np.random.randint(-50,50,size=(3,10))ind = [x for x in range(3)]columns = list('ABC.
Python 里出现 ModuleNotFoundError : No module named pandas ’时该怎样解决 1、打开网址https://pypi.org/project/ pandas /#files,找到自己所安装的 Python 版本所对应的 pandas 版本. 2、我下载的是 下载时需将 pandas 下载到 Python 的安装目录下scripts目录下 3.打开cmd,在cmd下执行 python -m pip install –upgrade pip ,下载成功的结果如下图所示 4、在cmd中切换路径到自己的 Python 的scripts的下:cd 然后在该路径下执行以下的命令:pip
初次使用 python ,出现 ModuleNotFoundError : No module named ' xlwt ’的问题解决1 提示 :文章 完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录初次使用 python ,出现 ModuleNotFoundError : No module named ' xlwt '的问题解决1前言一、 pandas 是什么?二、使用步骤1.引入库2.读入数据总结一、问题描述:已经安装了pip install xlwt 但还是 提示 ModuleNotFoundError : No mod
使用to_ excel ()函数报错为:got invalid value of type <class 'xml.etree.ElementTree.Element'>, expected string or Element .使用conda或者pip安装以下openpyxl版本 pip install openpyxl==3.0.0 conda install ope...
workbook = xlwt .Workbook(encoding = 'utf-8') # 创建一个worksheet worksheet = workbook.add_sheet('My Worksheet') # excel # 参数对应 行, 列, 值...
网上那些培训机构最经常做的 python 宣传就是使用 Python 完成自动化 excel 办公,摆脱重复劳动力,我也没做这一方面的工作,但是在自动化测试的时候会用到 excel 进行记录测试数据,使用 xlwt 库进行 excel 有一次需要将记录的数据进行整理画成折线图,但是好像没找到使用 xlwt 来画图的操作,后面找到使用xlsxwriter库可以实现,所以下面将 xlwt 和xlsxwriter这两个库一并说...
这个 错误 通常表示你在尝试使用一个 "NoneType" 对象的 "to_ excel " 属性,但实际上该对象并不具有这个属性。 通常情况下,这意味着你的代码中存在一个 错误 ,可能是因为你尝试在一个未正确定义或者未正确读取的变量上调用 "to_ excel " 方法。解决这个问题的最好方法是检查你的代码并确保变量被正确定义和读取,或者使用一个正确的对象调用 "to_ excel " 方法。 此外,也可以通过在调...
我在用eclipse编 c++代码时,遇到了找不到.exe可执行 文件 的问题。 这是只选择了编译代码的命令,但是没有生成可执行 文件 。 这时添加一个编译命令即可,在项目处右击 选择build targets-->create Builder Command处的对勾点掉, 入下面命令,以后运行都会自动创建.exe 文件 Target Name:MAKE FILE Builder Comm
python 程序中使用import pandas as pd,返回 错误 ModuleNotFoundError : No module named ' pandas ',怎么办
这个 错误 表示你的 Python 环境中没有安装 pandas 模块。你可以通过以下步骤来解决这个问题: 1. 确认你已经安装了 Python 环境,如果没有安装,请先安装 Python 。 2. 打开命令行工具,运行以下命令来安装 pandas 模块: pip install pandas 如果你使用的是 Python 3,可能需要使用 pip3 命令: pip3 install pandas 3. 等待安装完成后,再次尝试导入 pandas 模块,应该就可以正常使用了。 如果你已经安装了 pandas ,但是仍然出现这个 错误 ,可能是因为你的 Python 环境没有正确配置。你可以尝试重新安装 Python ,并且确保在安装过程中选择了“Add Python to PATH”选项。