Python,OpenOffice:以编程方式处理电子表格

Ada*_*tan 9 python excel openoffice-calc

我有一个基于电子表格的自动化报告,需要每天创建,包括一些图表,聚合函数(例如SUM和AVERAGE)和格式化单元格(日期,百分比等).

我试图将这些结果直接写入Excel文件,但Python的xlwtxlrd不支持图表和函数.

此外,尝试打开现有的格式化Excel文件并更改某些单元格的值最终会删除现有文件中的所有图表和函数.

有没有办法将图表和函数写入OpenOffice电子表格,或者至少更改现有电子表格中的单元格而不删除数据?如果有Pythonic方法,我可以轻松地将OO文件转换为Excel文件并传递它.

Des*_*egr 5

您可以使用PyUNO,一个Python库来使用UNO API.

是一个在Calc文档中进行一些操作的Python示例.