
1 min 2013 年 3 月 1 日 这个问题用ironpythn会不会简单点。。。 |
2 phuslu 2013 年 3 月 1 日 之前搞过, 用 win32com.client 搞. 参考这个 c# 例程, 翻译一下. |
3 phuslu 2013 年 3 月 1 日 |
4 dreampuf 2013 年 3 月 2 日 最近在弄和office相关的,我最后选的方案是JPype call Apache POI |
5 gamexg 2013 年 3 月 4 日 以前转换报表格式弄过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参考文档,可以参考一下。 |
7 tedd 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) >>> |
8 gamexg 2013 年 3 月 5 日 |
9 wzzyj8 2013 年 3 月 5 日 VBA导出CSV,Python处理CSV。会不会快一点?毕竟对于Office来说自带的VBA读取起来会好一点 |