首先安装python2.5,然后下载pywin32软件包(提供win com支持),大多数微软产品都作为com server,所以需要下这个包用作com client与微软的产品通信
以下是一段 python脚本用来读取excel,希望可以抛砖引玉
fromwin32com.clientimportconstants,Dispatch
classEasyExcel:
def__init__(self,filename=None):
self.xlApp=Dispatch('Excel.Application')
iffilename:
self.filename=filename
self.xlBook=self.xlApp.Workbooks.Open(filename)
else:
print"pleaseinputthefilename"
defclose(self):
self.xlBook.Close(SaveChanges=0)
delself.xlApp
defgetCell(self,sheet,row,col):
"Getvalueofonecell"
sht=self.xlBook.Worksheets(sheet)
returnsht.Cells(row,col).Value
defgetRange(self,sheet,row1,col1,row2,col2):
"returna2darray(i.e.tupleoftuples)"
sht=self.xlApp.Worksheets(sheet)
returnsht.Range(sht.Cells(row1,col1),sht.Cells(row2,col2)).Value
注意:上面的getRange方法会返回一个 tuple的数据结构
调用脚本如下
fromeasyExcelimportEasyExcel
excelProxy=EasyExcel("d:/test.xls")
content=excelProxy.getRange("sheet1",1,1,2,2)
print content
注意:脚本写的不全只有部分读取的方法,其他可以依次类推
分享到:
相关推荐
1.资源简介:Python操作Excel,常用Xlwings和Openpyx类,由于其知识琐碎,使用起来不太方便,因此自己把常用用法重新封装一个操作类。 2.应用场景:使用Python操作Excel,读、写、改、删情景,能大大提升工作效率。 ...
章节一: python 使用 openpyxl 操作 excel 章节二: python 使用 PyPDF2 和 pdfplumber 操 作 pdf 章节三: python 使用 python-docx 操作 word
Python操作常见Office软件.zip - Python 操作 Excel、Word、Pdf 等。Python操作常见Office软件.zip - Python 操作 Excel、Word、Pdf 等。Python操作常见Office软件.zip - Python 操作 Excel、Word、Pdf 等。Python...
Python对Excel操作教程.pdfPython对Excel操作教程.pdfPython对Excel操作教程.pdfPython对Excel操作教程.pdfPython对Excel操作教程.pdfPython对Excel操作教程.pdf
Python操作Excel示例代码.zip - 常用函数、操作行、列、单元格、写入Excel。Python操作Excel示例代码.zip - 常用函数、操作行、列、单元格、写入Excel。Python操作Excel示例代码.zip - 常用函数、操作行、列、单元格...
│ │ 3.10使用Python操作Excel表格的样式2.mp4 │ │ 3.11课堂案例_设置好评数据的样式.mp4 │ │ 3.12使用Python向Excel中插入图片.mp4 │ │ 3.13使用Python向Excel中插入柱状图.mp4 │ │ 3.14使用Python向Excel...
Python对Excel操作详解
资源名称:Python对Excel操作详解内容简介:Python对Excel操作详解 中文WORD版主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感...
规范地集成了Python对Excel的读写操作,并有清晰的解释。
该文档详细地介绍了如何通过python来操作Excel,有很大的实用价值。
python操作excel、word、pdf大全 完整版
python操作excel最新官方文档
python*excel 利用python进行excel操作代码 具体的操作和讲解见本人主页 后续将会持续更新excel,ppt,爬虫,人工智能等相关内容,敬请关注
python 操作excel,字体,格式等的设置
python操作excel,作了简单封装,包括基本使用。 python操作excel,作了简单封装,包括基本使用。
使用python xlwing操作excel,使用手册,内含函数说明
python读写excel文件有很多种方法: 用xlrd和xlwt进行excel读写 用openpyxl进行excel读写 用pandas进行excel读写 本文使用xlrd读取excel文件(xls,sxls格式),使用xlwt向excel写入数据 一、xlrd和xlwt的安装 安装...
xlwings能够非常方便的读写Excel文件中的数据,并且能够进行单元格...xlwings还可以调用Excel文件中VBA写好的程序,也可以让VBA调用用Python写的程序;xlwings开源免费并一直在更新。本文为PDF版的xlwings的操作手册
Python操作Excel的开发包,包括xlwt、xlrd、xlutils三个包。