 
 |  |      1min      2013-03-01 22:48:17 +08:00 这个问题用ironpythn会不会简单点。。。 | 
|      2phuslu      2013-03-01 22:59:46 +08:00 之前搞过, 用 win32com.client 搞. 参考这个 c# 例程, 翻译一下. | 
|      3phuslu      2013-03-01 23:01:18 +08:00  1 | 
|  |      4dreampuf      2013-03-02 02:14:33 +08:00 最近在弄和office相关的,我最后选的方案是JPype call Apache POI | 
|  |      5gamexg      2013-03-04 20:13:59 +08:00  1 以前转换报表格式弄过word文档。 import win32com from datetime import datetime from win32com.client import Dispatch, constants w = win32com.client.Dispatch('Word.Application') ts = w.Documents.Open(r'E:\n.doc').Tables print ts[0].Cell(4,4).Range.Text 网上有vb的word参考文档,可以参考一下。 | 
|  |      6hewigovens      2013-03-04 20:33:48 +08:00 @phuslu 哈, 老本行啊, 我以前也用C++这么搞过 | 
|  |      7tedd OP @gamexg  太感谢了,我照着敲下来出现了这个报错: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<COMObject <unknown>>", line 3, in Cell pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, u'Microsoft Word' , u'The requested member of the collection does not exist.', u'C:\\Program Files (x86)\\Microsoft Office\\Office12\\1033\\WDMAIN11.CHM', 25421, -2146822347), None) >>> | 
|  |      8gamexg      2013-03-05 19:20:45 +08:00  1 | 
|  |      9wzzyj8      2013-03-05 20:51:05 +08:00 VBA导出CSV,Python处理CSV。会不会快一点?毕竟对于Office来说自带的VBA读取起来会好一点 |