【发布时间】:2018-04-27 15:44:58
【问题描述】:
我正在使用 pyoo 将报告生成为打开的文档电子表格。 pyoo 可以做所有我需要的栏设置列宽。有些我想设置为常数,其他的设置为最佳宽度。来自 pyoo 网站 (https://github.com/seznam/pyoo):“如果缺少某些重要功能,则 UNO API 始终可用。”
几个小时的谷歌搜索让我找到了来自this page 的 com.sun.star.table.TableColumn 类,它似乎具有我需要的属性(“Width”和“OptimalWidth”),但是 -
>>> x = uno.getClass('com.sun.star.table.TableColumn')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/uno.py", line 114, in getClass
return pyuno.getClass(typeName)
uno.RuntimeException: pyuno.getClass: uno exception com.sun.star.table.TableColumn is unknown
我不知道如何让它工作。至少可以说,UNO 的文档非常受欢迎......
任何线索将不胜感激。
【问题讨论】:
标签: python-3.x libreoffice-calc