怎么给python安装pywin32模块?,Python win32
使用计算机输出缩微胶片接口,直接操作EXCEL(只能在胜利上)
优点:可以满足绝大数要求。缺点:有些麻烦。-)
这方面的例子很多,谷歌看吧:-).文档也可以参看办公室自带的VBA EXCEL帮助文件(VBAXL .CHM)。这里面讲述了配套光盘的编程概念,
不错的教程!另外, 《Python Programming on Win32》 书中也有很详细的介绍。这本书中给出了一个类来操作超过文件,可以很容易的加以扩展
#!/usr/wxdmd/env python #-*-编码:utf-8-*-来自win 32 com。客户进口调度进口win 32 com。客户端类简易Excel: 一个在超过中更容易获取的实用程序。记住保存数据是你的问题,错误处理也是。一次只能在一个工作簿上操作. def __init__(self,filename=None):self。XL app=win32 com。客户。调度( Excel .application’)if filename:self。文件名=文件名本身。XL book=自己。XL app。练习册。打开(文件名)else:self。XL book=自己。XL app。练习册。添加()自我。filename= def save(self,新文件名=None):如果新文件名:self。filename=新文件名本身。XL本。save()def close(self):自我。XL本。关闭(保存更改=0)del self。 XL应用程序定义获取单元格(自身,工作表,行,列):获取一个值单元格(行,列)。值定义setCell(自身,工作表,行,列,值):设置一个单元格的值sht=自我。XL本。工作表(工作表)sht .单元格(行,列)。Value=value def getRange(self,sheet,row1,col1,row2,col2):返回一个2d数组(即元组的元组) sht=自我。XL本。工作表(工作表)返回嘘.范围(嘘.单元格(行1,列1),嘘.单元格(第2行,第2列))。值def addPicture(self,sheet,pictureName,Left,Top,Width,Height):在工作表中插入图片sht=自我。XL本。工作表(工作表)sht .形状。AddPicture(pictureName,1,1,Left,Top,Width,Height) def cpSheet(self,before): copy sheet shts=self。XL本。工作表shts(1). Copy(None,shts(1))下面是一些测试代码。if _ _ name _ _= _ _ main _ _ :pn file=r c:/snapshot。BMP xls=简易excel(r d:/test。xls )xls。添加图片(第1页,pn文件,20,20,1000,1000)xls。CP表(“表1”)xls。save()xls。关闭()
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。