请问怎么读一个2007的office,word文件?
时间:2011-04-18
来源:互联网
自己尝试的代码不对,能不能给一个实际例子,代码
我的代码是:
复制代码
但是错误提示是:Traceback (most recent call last):
File "G:\data\临床路径\临床路径\概述\新建 文本文档.py", line 8, in <module>
doc=w.Documents.Open(os.path.join(os.getcwd(),'2.doc')) # 瑙佹敞閲婁竴
File "<COMObject <unknown>>", line 8, in Open
com_error: (-2147352567, '\xb7\xa2\xc9\xfa\xd2\xe2\xcd\xe2\xa1\xa3', (0, u'Microsoft Word', u'\u627e\u4e0d\u5230\u8be5\u6587\u4ef6\u3002\r (G:\\data\\\u4e34\u5e8a\u8def\u5f84\\\u4e34\u5e8a\u8def\u5f84\\\u6982\u8ff0\\2.doc)', u'C:\\Program Files\\Microsoft Office\\Office12\\2052\\WDMAIN11.CHM', 24654, -2146823114), None)
我的代码是:
- #coding:utf-8
- import win32com.client
- import os
-
- w = win32com.client.Dispatch('Word.Application')
- w.Visible = 0
- w.DisplayAlerts = 0
- doc=w.Documents.Open(os.path.join(os.getcwd(),'2.doc')) # 见注释一
- #doc=w.Documents.Add()
-
-
-
-
- raw_input('f')
File "G:\data\临床路径\临床路径\概述\新建 文本文档.py", line 8, in <module>
doc=w.Documents.Open(os.path.join(os.getcwd(),'2.doc')) # 瑙佹敞閲婁竴
File "<COMObject <unknown>>", line 8, in Open
com_error: (-2147352567, '\xb7\xa2\xc9\xfa\xd2\xe2\xcd\xe2\xa1\xa3', (0, u'Microsoft Word', u'\u627e\u4e0d\u5230\u8be5\u6587\u4ef6\u3002\r (G:\\data\\\u4e34\u5e8a\u8def\u5f84\\\u4e34\u5e8a\u8def\u5f84\\\u6982\u8ff0\\2.doc)', u'C:\\Program Files\\Microsoft Office\\Office12\\2052\\WDMAIN11.CHM', 24654, -2146823114), None)
作者: wqjwftcaqr 发布时间: 2011-04-18
回复 wqjwftcaqr
网上抄的代码还是不行!~
复制代码
>>>
Traceback (most recent call last):
File "G:\data\临床路径\临床路径\概述\新建 文本文档.py", line 11, in <module>
ab=ReadWrod('1.doc')
File "G:\data\临床路径\临床路径\概述\新建 文本文档.py", line 8, in ReadWrod
app.Documents.Open(fileName)#闁嬪暉鑸婃獢
File "<COMObject <unknown>>", line 8, in Open
com_error: (-2147352567, '\xb7\xa2\xc9\xfa\xd2\xe2\xcd\xe2\xa1\xa3', (0, u'Microsoft Word', u'\u627e\u4e0d\u5230\u8be5\u6587\u4ef6\u3002\r ("C:\\Documents and Settings\\...\\1.doc")', u'C:\\Program Files\\Microsoft Office\\Office12\\2052\\WDMAIN11.CHM', 24654, -2146823114), None)
网上抄的代码还是不行!~
- # -*- coding: utf-8 -*-
- import win32com.client
- import win32com.client.dynamic
-
- def ReadWrod(fileName):
- app = win32com.client.Dispatch("Word.Application")
- #app.Visible = True
- app.Documents.Open(fileName)#開啟舊檔
- #app.Documents.Add(filename)#New 一個新檔
- return app
- ab=ReadWrod('1.doc')
-
-
- raw_input('f')
Traceback (most recent call last):
File "G:\data\临床路径\临床路径\概述\新建 文本文档.py", line 11, in <module>
ab=ReadWrod('1.doc')
File "G:\data\临床路径\临床路径\概述\新建 文本文档.py", line 8, in ReadWrod
app.Documents.Open(fileName)#闁嬪暉鑸婃獢
File "<COMObject <unknown>>", line 8, in Open
com_error: (-2147352567, '\xb7\xa2\xc9\xfa\xd2\xe2\xcd\xe2\xa1\xa3', (0, u'Microsoft Word', u'\u627e\u4e0d\u5230\u8be5\u6587\u4ef6\u3002\r ("C:\\Documents and Settings\\...\\1.doc")', u'C:\\Program Files\\Microsoft Office\\Office12\\2052\\WDMAIN11.CHM', 24654, -2146823114), None)
作者: wqjwftcaqr 发布时间: 2011-04-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28