python 操作word 操作碰到的一些问题

python 操作word 操作碰到的一些问题由于项目原因 想要在 django 下去实现 word 文档的操作 于是想到一个比较 low 的方法 其中碰到三个问题 1 在使用 win32com 参照网上的例子时 w win32com client Dispatch word

大家好,欢迎来到IT知识分享网。

由于项目原因,想要在django 下去实现word文档的操作,于是想到一个比较low的方法,其中碰到三个问题:

1.在使用win32com ,参照网上的例子时w=win32com.client.Dispatch(‘word.appliction’)   出现com_error,   (-, ‘\xc9\xd0\xce\xb4\xb5\xf7\xd3\xc3

  CoInitialize\xa1\xa3′,None, None),我想说的是之前都没有出现过这个情况,后面还是按照网上的解决法

 

2.使用bookmark 向模板内插入数据时,也是报错,之前使用的bookmark.name属性不存在,现在是换成Name,调试的时候看了下,Name里面是None,但是最后结果也正确 ,也是很无奈,各种懵逼。

 

3.w.Documents.Close(wc.wdDoNotSaveChanegs)的问题,一直报错,其实wc=win32com.client.constants,后面去console里面,直接用constants.wdDoNotSaveChanegs

查看了下,结果值是0,然后就改成constants.wdDoNotSaveChanegs,后来的后来,又改回去,又正确了,有种被玩了的感觉。

 

折腾了一天,总算可以用了,不过不知道有多个请求的时候会不会出问题。。。。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/149394.html

(0)
上一篇 2025-03-24 14:10
下一篇 2024-12-02 18:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信