本人是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相关推荐

  1. wxpython安装2.9安装后提示找不到.exe文件_py2exe生成exe后,运行exe时提示No module named * 的解决办法...

    一个pymssql 的程序在解释器上运行正常,但是用py2exe打包后,提示 ImportError: No module named _mssql 百度了半天无果,然后bing,结果bing还是比百 ...

  2. 在Python中使用import cv2,运行时提示no module named ‘cv2‘ 怎么办

    使用pip install cv2 发现未安装成功 查询发现要安装opencv,使用pip install opencv也是没有成功 最后使用 pip install opencv-python 安装 ...

  3. 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/桌面/ ...

  4. 服务器系统安装提示无法创建新的系统分区,安装win7旗舰版系统时提示“安装程序无法创建新的系统分区”怎么解决...

    安装Win7系统的时候提示"安装程序无法创建新的系统分区"怎么办?安装win7旗舰版系统时难免会遇到各种奇怪的问题,都是正常现象,其实想解决问题也不难.按照下面小编讲解方法操作,一 ...

  5. windows server 2008 R2 SP1 安装SQL Server 2008 R2时提示 此操作系统不支持此版本的 SQL Server 版本...

    windows server 2008 R2 SP1 安装SQL Server 2008 R2时提示 "此操作系统不支持此版本的 SQL Server 版本" 原因: 安装的时候输 ...

  6. 安装Visual Studio 2015(VS2015)时提示安装包JavaScript_ProjectSystem.msi丢失或损坏的解决方法

    安装Visual Studio 2015(VS2015)时提示安装包JavaScript_ProjectSystem.msi丢失或损坏的解决方法 相信不少同学在安装Visual Studio 2015 ...

  7. .Net 4.0使用httpClient调用WebApi接口时提示“由于远程方已关闭传输流,身份验证失败。”

    .Net 4.0使用httpClient调用WebApi接口时提示"由于远程方已关闭传输流,身份验证失败." 参考https://blog.csdn.net/qiaohuyue/a ...

  8. python转c报错no module named_python异常No module named 'win32com'

    异常原因: python调用com组件操作office将word转pdf报错如下 Traceback (most recent call last): File "D:/wordTest/w ...

  9. 【问题解决方案】anaconda-python在cmd-pip安装requests后依然提示No module named requests

    [问题解决方案]anaconda-python在cmd-pip安装requests后依然提示No module named requests 参考文章: (1)[问题解决方案]anaconda-pyt ...

  10. 【Python问题】Python 导入模块的三种方式ModuleNotFoundError: No module named ‘模块名‘

    Python 导入模块的三种方式ModuleNotFoundError: No module named '模块名' 问题 一.Python解释器查找模块文件的过程. 二.解决方法 记录一下 大家可以 ...

最新文章

  1. TCGA收官之作—27篇重磅文献绘制“泛癌图谱”
  2. 探究C/C++可变参数
  3. 百练OJ:2714:求平均年龄
  4. 常用的函数式接口_Supplier接口练习_求数组元素最大值
  5. 美团王兴有意向理想汽车投资3亿美元? 回应:不予置评
  6. 在eclipse中引入jquery.js文件报错的解决方案
  7. Pytorch中expand_as()函数详解
  8. 15种排序算法可视化展示
  9. ajax获取信息发送短信,javascript ajax获取信息功能代码
  10. php做个抽签人名,怎样在excel制作一个用于抽签函数,别的工具也行(excel随机抽取人名不重复)...
  11. kettle org.pentaho.ui.xul.XulException: java.lang.reflect.InvocationTargetException
  12. 游戏建模资料大放送,3DMX+MAYA+ZBrush集教程,20G教学视频
  13. 如何恢复硬盘数据,包括硬盘文件名乱码
  14. SDF!这特效牛不牛?
  15. 到底咋做,才能业务财务真的一体化
  16. 使用java发送Infor XA ERP SystemLink请求
  17. nyoj325 zb的生日(DFS)
  18. matlab对一组数据傅里叶变换,如何对一组数据进行离散傅里叶变换
  19. 中国安防服务运营探讨:视频监控运维服务发展趋势
  20. pip install scrapy错误,安装C++14后成功

热门文章

  1. python excel 填充颜色_“利用python将图填充到excel案例”
  2. 【ESRI论坛6周年征文】ArcEngine注记(Anno/ Label/Element等)处理专题 -入门篇
  3. 读书篇:《细说PHP》四、数组
  4. 【运筹学】表上作业法 ( 运输规划问题最优解分析 | 退化与非退化 )
  5. LitePal的使用——Android开源数据库
  6. 日置BT3562无法开机怎么办,日常如何进行保养
  7. 原生js格式化显示json对象以及stringify的妙用
  8. matlab如何将二进制文件写入txt文档中
  9. Axure一些常用模板下载(免费模板)
  10. python ddos_python 检查是否存在ddos攻击