在Python中,获取当前路径除了使用os.getcwd()方法,还有os.path.abspath('.')这个途径。我尝试了以下代码进行测试:import os print(os.getcwd())import win32com.client xlApp = win32com.client.Dispatch('Excel.Application') # 打开Excel xlBook = xlApp.Workbooks.Open('c:\\1.xls')xlShee...
可以试下这个。rowid = sht.UsedRange.Find(userid).Address[1:3]win32com没有详细文档。更加别提中文的。建议你用xlrd http://pypi.python.org/pypi/xlrd/0.7.1 这个东西不需要win32。文档齐全另外还有xlwt等。如果一定要用win32com,请参考msdn online。但是未必所有功能都实现了。
不用那个太麻烦了。10年前试过那种方式。因为那时候excel的文档不多。不过可以参考VBA的文档。基本可以实现EXCEL的打开,访问列,也能实现写列。再复杂的没有试过。现在有一套开源的工具,可以直接对文件进行读写。所以不需要做这样复杂的COM接口了。
python,以及其他很多语言,都是支持COM的,在脚本里面获取到了Excel.Application,就可以像在VBA里面一样写Application.Workbooks(1).Worksheet(1)了。下面sample是ruby写的,python应该也差不多。引用COM require "win32ole"连接一个已经打开的Excel xlApp = WIN32OLE.connect("Excel.Application")接下去...
一、python下载:下载地址:www.python.org 这是我下载的当前python 2.x 和 python 3.x 最新版本的安装包 二、安装python 2.x双击 python-2.7.12.amd64.msi 然后一路 Next就可以了。需要注意的是python 2.x 默认安装在 C盘根目录下,这非常便于查找,因此我们安装 python 3.x的时候也建议...