新手问个问题 关于Excel表的操作

新手问个问题 关于Excel表的操作

现在想获得一个Excel表中某一个cell的链接应该怎么做?
import win32com
from win32com.client import Dispatch

xlsApp=win32com.client.Dispatch('Excel.Application')
xlsBook=xlsApp.Workbooks.Open("c:/new2.xls")
cell=xlsBook.ActiveSheet.Cells(1,1)
#cell.Hyperlink.Add("http://www.baidu.com")
print cell. ???

怎末知道cell有什么属性或方法?我是Python新手,遇到这种情况应该怎么做?
多谢各位!


QUOTE:
原帖由 houwukong 于 2008-11-27 17:28 发表
现在想获得一个Excel表中某一个cell的链接应该怎么做?
import win32com
from win32com.client import Dispatch

xlsApp=win32com.client.Dispatch('Excel.Application')
xlsBook=xlsApp.Workbooks.Open(" ...

dir (cell)
cell 不解决问题啊
到网上找一个模板:pyExcelerator,这个可以解决你的问题。我也是刚看过。
limodou博客有个介绍这个的http://blog.donews.com/limodou/archive/2005/07/09/460033.aspx

下载地址http://sourceforge.net/projects/pyexcelerator
多谢了!
发现了一个sheet有个HyperLinks的方法可以用。
比如说
import win32com
from win32com.client import Dispatch

sheet=win32com.client.Dispatch('Excel.Application').Workbooks.Open("c:/new2.xls").ActiveSheet
sheet.Hyperlinks.Add(sheet.Cells(1, 1), "http://www.baidu.com")
以后见了这种飞官方的模块要用怎末看用法啊?比如说pyExcelerator


QUOTE:
原帖由 houwukong 于 2008-11-28 17:46 发表
以后见了这种飞官方的模块要用怎末看用法啊?比如说pyExcelerator

非官方的也可以dir吧……
当然看文档是首选。


QUOTE:
原帖由 pyll 于 2008-11-28 12:56 发表
到网上找一个模板:pyExcelerator,这个可以解决你的问题。我也是刚看过。

有pywin32为何要用pyExcelerator这种东西?