Python过程wps与office兼容性问题

在读取Excel文档中单元格转化为图片时,发生报错

AttributeError: '<win32com.gen_py.Upgrade WPS Spreadsheets 3.0 Object Library (Beta).Range instance at 0x2169984379536>' object has no attribute 'parent'. Did you mean: 'Parent'?

查找资料说是WPS与office的兼容问题,使用的是升级后的WPS Spreadsheets 3.0 Object Library (Beta),而不是Microsoft Excel。因此,在代码中有些方法或属性是与Excel不兼容的。如果修改parent为Parent后面会出现新的报错,如何解决?

目前我自己的处理方式就是parent改为Parent,不过建议在原有的parent下面使用try except方法,parent报错就使用Parent

这个问题可能是由于WPS Spreadsheets 3.0 Object Library (Beta)与Excel的兼容性问题导致的。您可以尝试以下解决方法:

  1. 尝试使用Microsoft Excel而不是WPS Spreadsheets 3.0 Object Library (Beta)来打开Excel文档。

  2. 如果必须使用WPS Spreadsheets 3.0 Object Library (Beta),则尝试使用其他属性或方法来替代parent属性,例如使用Cells属性来访问单元格。

  3. 如果以上两种方法都无法解决问题,您可以尝试升级WPS Spreadsheets 3.0 Object Library (Beta)或者联系WPS官方客服寻求帮助。

希望这些解决方法能够帮助您解决问题。