9

スプレッドシートベースの自動レポートがあり、毎日作成する必要があります。いくつかのグラフ、集計関数(SUMやAVERAGEなど)、フォーマットされたセル(日付、パーセンテージなど)が含まれています。

これらの結果をExcelファイルに直接書き込もうとしましたが、Pythonのxlwtxlrdはグラフと関数をサポートしていません。

さらに、既存のフォーマットされたExcelファイルを開こうとし、一部のセルの値を変更すると、既存のファイル内のすべてのグラフと関数が消去されてしまいました。

チャートや関数をOpenOfficeスプレッドシートに書き込む方法、または少なくともデータを消去せずに既存のスプレッドシートのセルを変更する方法はありますか?Pythonの方法があれば、OOファイルをExcelファイルに簡単に変換して配信できます。

4

3 に答える 3

5

PythonライブラリであるPyUNOを使用してUNOAPIを使用できます。

これは、Calcドキュメントでいくつかの操作を行うPythonの例です

于 2010-03-01T14:40:34.090 に答える
1

これをお探しですか:http://ooopy.sourceforge.net/

Pythonからアクセス可能なOffice.orgAPIを開きますか?

それともこれ? http://api.openoffice.org/

OpenOffice.org APIプロジェクト?

これも役立つ場合があります:http ://wiki.services.openoffice.org/wiki/Python

于 2010-03-01T14:37:45.197 に答える