大家好,欢迎来到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