win32com处理word中的复杂表格
情况是这样,处理表格时需要按照单元格的高度获取左右相同高度的单元格,但是我快把VBA文档翻烂了,也没找到可能的实现办法。Cell属性能解决,但是,因为行或列种有不同高度和宽度的Cell,所以无法引用单元格来解决问题。
具体情况是:
我需要获取与最左侧单元格相同高度的右侧单元格的所有内容。。
求大神指教。。如何解决
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我当时用python调用的win32com,找了很久VAB文档也没有找到解决办法,网上有说word中没有相关的属性来鉴别合并单元格,所以,我尝试先把word转换为html,之后通过查找HTML的table项,找到自己要处理的表格,合并单元格会有特殊标志,所以,通过这个标志就能进行相关的操作了,我当时想类似于爬虫把数据对其取出,成功了。但是,如果表格是插入单元格,且不对齐,标志就会增加到无法进行辨别,所以还是要比较整齐的表格才可以。比如你上面提供的表格。我当时用的是beautifulsoup进行的HTML解析。