python 安装win32com_python调用win32com.client时提示:No module named win32com.client
本人是python菜鸟,根本没学过,因为要用到所以搜索了段代码,链接如下:http://hi.baidu.com/%C0%E1%B9%FD%CE%DE%BA%DBno1/blog/item/b11e5b186e3143a94aedbc15.html代码如下:fromw...
本人是python菜鸟,根本没学过,因为要用到所以搜索了段代码,链接如下:
http://hi.baidu.com/%C0%E1%B9%FD%CE%DE%BA%DBno1/blog/item/b11e5b186e3143a94aedbc15.html
代码如下:
from win32com.client import Dispatch
import win32com.client
class easyExcel:
"""A utility to make it easier to get at Excel. Remembering
to save the data is your problem, as is error handling.
Operates on one workbook at a time."""
def __init__(self, filename=None):
self.xlApp = win32com.client.Dispatch('Excel.Application')
if filename:
self.filename = filename
self.xlBook = self.xlApp.Workbooks.Open(filename)
else:
self.xlBook = self.xlApp.Workbooks.Add()
self.filename = ''
def save(self, newfilename=None):
if newfilename:
self.filename = newfilename
self.xlBook.SaveAs(newfilename)
else:
self.xlBook.Save()
def close(self):
self.xlBook.Close(SaveChanges=0)
del self.xlApp
def GetExcelLineCount(self):
count = 0
sht = self.xlBook.Worksheets('第一轮')
while True:
if sht.Cells(count + 1, 1).Value == None:
break
count += 1
return count
def getCell(self, sheet, row, col):
"Get value of one cell"
sht = self.xlBook.Worksheets(sheet)
return sht.Cells(row, col).Value
def setCell(self, sheet, row, col, value):
"set value of one cell"
sht = self.xlBook.Worksheets(sheet)
sht.Cells(row, col).Value = value
def getRange(self, sheet, row1, col1, row2, col2):
"return a 2d array (i.e. tuple of tuples)"
sht = self.xlBook.Worksheets(sheet)
return sht.Range(sht.Cells(row1, col1), sht.Cells(row2, col2)).Value
if __name__ == "__main__":
xls = easyExcel('E:/pythonWorkspace/test.xls')
lineNum = xls.GetExcelLineCount()
for i in range(1,lineNum + 1):
for j in range(1,8):
print ,xls.getCell('第一轮', i, j)
xls.save()
xls.close()
运行时,提示:from win32com.client import Dispatch
ImportError: No module named win32com.client
环境:Win7 专业版
python 3.2.2+IDEL
我知道是缺少win32com.client,我想得到的是如何才能成功加载win32com.client
安装pywin32-216.1.win32-py3.2.exe 之后,原来的问题解决,但是出现新的问题:
File xxx, line 1, in
from win32com.client import Dispatch
File "D:\Program Files\Python32\lib\site-packages\win32com\__init__.py", line 5, in
import win32api, sys, os
ImportError: No module named win32api
展开
python 安装win32com_python调用win32com.client时提示:No module named win32com.client相关推荐
- wxpython安装2.9安装后提示找不到.exe文件_py2exe生成exe后,运行exe时提示No module named * 的解决办法...
一个pymssql 的程序在解释器上运行正常,但是用py2exe打包后,提示 ImportError: No module named _mssql 百度了半天无果,然后bing,结果bing还是比百 ...
- 在Python中使用import cv2,运行时提示no module named ‘cv2‘ 怎么办
使用pip install cv2 发现未安装成功 查询发现要安装opencv,使用pip install opencv也是没有成功 最后使用 pip install opencv-python 安装 ...
- SyntaxError: Non-ASCII character '\xe9' in file...ubuntu系统下python运行时提示编码格式不正确以及提示No module named xxx
在Ubuntu 18下创建django项目,运行python文件时报错: SyntaxError: Non-ASCII character '\xe9' in file /home/image/桌面/ ...
- 服务器系统安装提示无法创建新的系统分区,安装win7旗舰版系统时提示“安装程序无法创建新的系统分区”怎么解决...
安装Win7系统的时候提示"安装程序无法创建新的系统分区"怎么办?安装win7旗舰版系统时难免会遇到各种奇怪的问题,都是正常现象,其实想解决问题也不难.按照下面小编讲解方法操作,一 ...
- windows server 2008 R2 SP1 安装SQL Server 2008 R2时提示 此操作系统不支持此版本的 SQL Server 版本...
windows server 2008 R2 SP1 安装SQL Server 2008 R2时提示 "此操作系统不支持此版本的 SQL Server 版本" 原因: 安装的时候输 ...
- 安装Visual Studio 2015(VS2015)时提示安装包JavaScript_ProjectSystem.msi丢失或损坏的解决方法
安装Visual Studio 2015(VS2015)时提示安装包JavaScript_ProjectSystem.msi丢失或损坏的解决方法 相信不少同学在安装Visual Studio 2015 ...
- .Net 4.0使用httpClient调用WebApi接口时提示“由于远程方已关闭传输流,身份验证失败。”
.Net 4.0使用httpClient调用WebApi接口时提示"由于远程方已关闭传输流,身份验证失败." 参考https://blog.csdn.net/qiaohuyue/a ...
- python转c报错no module named_python异常No module named 'win32com'
异常原因: python调用com组件操作office将word转pdf报错如下 Traceback (most recent call last): File "D:/wordTest/w ...
- 【问题解决方案】anaconda-python在cmd-pip安装requests后依然提示No module named requests
[问题解决方案]anaconda-python在cmd-pip安装requests后依然提示No module named requests 参考文章: (1)[问题解决方案]anaconda-pyt ...
- 【Python问题】Python 导入模块的三种方式ModuleNotFoundError: No module named ‘模块名‘
Python 导入模块的三种方式ModuleNotFoundError: No module named '模块名' 问题 一.Python解释器查找模块文件的过程. 二.解决方法 记录一下 大家可以 ...
最新文章
- TCGA收官之作—27篇重磅文献绘制“泛癌图谱”
- 探究C/C++可变参数
- 百练OJ:2714:求平均年龄
- 常用的函数式接口_Supplier接口练习_求数组元素最大值
- 美团王兴有意向理想汽车投资3亿美元? 回应:不予置评
- 在eclipse中引入jquery.js文件报错的解决方案
- Pytorch中expand_as()函数详解
- 15种排序算法可视化展示
- ajax获取信息发送短信,javascript ajax获取信息功能代码
- php做个抽签人名,怎样在excel制作一个用于抽签函数,别的工具也行(excel随机抽取人名不重复)...
- kettle org.pentaho.ui.xul.XulException: java.lang.reflect.InvocationTargetException
- 游戏建模资料大放送,3DMX+MAYA+ZBrush集教程,20G教学视频
- 如何恢复硬盘数据,包括硬盘文件名乱码
- SDF!这特效牛不牛?
- 到底咋做,才能业务财务真的一体化
- 使用java发送Infor XA ERP SystemLink请求
- nyoj325 zb的生日(DFS)
- matlab对一组数据傅里叶变换,如何对一组数据进行离散傅里叶变换
- 中国安防服务运营探讨:视频监控运维服务发展趋势
- pip install scrapy错误,安装C++14后成功
热门文章
- python excel 填充颜色_“利用python将图填充到excel案例”
- 【ESRI论坛6周年征文】ArcEngine注记(Anno/ Label/Element等)处理专题 -入门篇
- 读书篇:《细说PHP》四、数组
- 【运筹学】表上作业法 ( 运输规划问题最优解分析 | 退化与非退化 )
- LitePal的使用——Android开源数据库
- 日置BT3562无法开机怎么办,日常如何进行保养
- 原生js格式化显示json对象以及stringify的妙用
- matlab如何将二进制文件写入txt文档中
- Axure一些常用模板下载(免费模板)
- python ddos_python 检查是否存在ddos攻击