問題タブ [pyuno]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Windows 用の pyUno を使用した OpenOffice.org の開発—どの Python?
自宅では Linux で、Python を使用して OpenOffice.org を制御するために pyUNO を試しました。私はPython 2.6を使用しています。それはすべてうまくいくようです。
ここで、自分のスクリプトの 1 つ ( ODF doc のグラフィカルな diff を実行する) を Windowsで試してみようと思いました。しかし、実行しようとすると、次のようになりました。
udk: Python UNO Bridge and OpenOffice.org Running Python on Windowsによると、OpenOffice.org と共にインストールされている Python インタープリターを実行する必要があります。
Q1: Python 2.6 は OpenOffice.org で利用できますか?
ただし、そのインタープリターはPython 2.3で、少し古くなっています。私のスクリプトは2.3でサポートされていない機能を使用しています(subprocess
モジュール)。
Q2: Windows での pyUNO プログラミングは、OpenOffice.org にバンドルされている Python ではなく、標準の Python ディストリビューションへの pyUNO アドオンで実行できますか?
これまでの検索では、標準の Python Windows ディストリビューションにインストールできる pyUNO モジュールがあるという兆候を見つけることができませんでした... Ubuntu Linux では、UNO はPythonだけで:
これに関するもう 1 つの問題は、pyUNO と他のサードパーティ ライブラリの両方を使用するプログラムを作成したい場合はどうすればよいかということです。Windows の Python インストールに pyUNO をインストールできません。そのため、何らかの方法で他のサードパーティ ライブラリを OpenOffice.org のバンドルされた Python にインストールする必要がありますか? これにより、より大規模でフル機能のプログラムを作成することが困難になります。
私は何かを見逃していますか、それとも今のところこの状況で立ち往生していますか?
python - Windows と CentOS で PyUNO を使用する
OpenOfficeに付属しているバージョンの Python を使用せずにOpenOffice のPyUNOを使用する方法はありますか?
つまり、既にサーバー上にあるバージョンの Python を使用するパッケージを (Windows および CentOS 上に) インストールできますか?
OpenOffice をヘッドレス モードで使用して、スクリプトを使用してドキュメントを変換できるようにしようとしていますが (最終的には、CentOS を実行しているホストされたサーバー上で)、開発作業は Windows で行われており、場合によっては Mac で行われています)。これを機能させるのに問題があります。
python - Openoffice3.1pyunoの紛らわしいエラー
openoffice3.1.1とpython2.5で実行されているpyunoのサンプルとその他のサンプルコードを取得しようとしていますが、運がありません。
残念ながら、pyunoは何がうまくいかないかについての手がかりを与えません。
以下は、基本的にヘッドレスオフィスインスタンスを起動し、関連するコンテキストオブジェクトを返す/opt/openoffice.org/basis3.1/program/officehelper.pyの実行の出力です。
pyunoは引数を1つだけ取り、http://udk.openoffice.org/source/browse/udk/pyuno/source/module/pyuno_module.cxx?rev = 1.14&view = markupで定義されているように、文字列である必要があります 。とにかくpyuno.getClassを動作させることができます。
pyunoを機能させる方法について何か提案はありますか?
python - Updating MS Word (or Open Office) bookmarks with Python
I'd like to fill MSWord bookmarks from a python script. I can't find such functions in win32com(MSWord) or in PyUno(OpenOffice).
Does anyone know how to use bookmarks from Python?
python - 外部の Python プログラムを使用して OpenOffice にドキュメントをロードする
OpenOffice calc シートにいくつかの変更を加えるために、( pyUNO を使用して) python プログラムを作成しようとしています。
外部プログラムから接続できるように、以前に「受け入れ」モードでOpenOfficeを起動しました。どうやら、次のように簡単なはずです。
しかしAttributeError
、アクセスしようとすると が表示されますloadComponentFromURL
。を作成するdir(DESKTOP)
と、次の属性/メソッドのみが表示されます。
OpenOffice 3.0 (私は Red Hat5.3 で OpenOffice 3.1 を使用しています) で同じことをしているバグがあることを読みました。ここに記載されている回避策を使用しようとしましたが、機能していないようです。
何か案は?
openoffice.org - UNOで同じウィンドウで複数のドキュメントを開く
多くのExcelファイルからデータを抽出するpyunoを使用したPythonのスクリプトがあります。
私の問題は、すべてのファイルについて、ウィンドウを開いたり閉じたりすることです。
と
ウィンドウをまったく開かずにファイルからデータを抽出する方法はありますか?または、少なくともファイルごとに新しいウィンドウを開かずに?
python - Open Office API for Python (UNO) を使用した単語の複数形
Pythonで異なる言語の複数の単語を取得したいと思います。
openoffice には uno ( import uno
) という API があり、openoffice の言語辞書を使用してこの機能が提供されるはずですが、それへの参照が見つかりませんでした。
具体的な例として、私は次のようにします:
1 つの可能性は、このリンクから辞書ファイルをダウンロードし、辞書を読み取って複数形を形成するメソッドを作成することです。しかし、これがunoを使用してすでに利用できないとは信じられません。
どんな助けにも感謝します
python - 既存の python インストールで pyuno を使用する
Django サーバー内からさまざまなドキュメント形式 (doc、wordperfect、html など) を PDF に変換する方法として PyUNO を使用しようとしています。仕事に行くのにかなりの時間を費やしていimport uno
ます。import pyuno
のメッセージで、 を実行すると失敗するようですImportError: DLL Load Failed: The specified module could not be found
。
これを機能させる唯一の方法は、OpenOffice に付属の Python 2.6 を使用することですが、実際には、他の 2.6 インストールを使用したいと考えています。PyUNO のドキュメントはすべて Python 2.2 用であり、古くなっていると言われています。
次のファイルの一部 (またはすべて) を OpenOffice ディレクトリから site-packages ディレクトリ (またはそのサブディレクトリ) にコピーする必要があると思います。
これを機能させることに成功した人はいますか?
これはWindows上にあります。
python - MacOS で pyuno を使用してファイル変換を行う
MacOS 10.6 と OpenOffice 3.3 を実行しています。PyUNO を使用して、.odp から .ppt、.pdf、および .swf への変換をスクリプト化することに興味があります。MacOS でこれを行う方法に関する明確なドキュメントは見つかりませんでした。プロセスを進めるための既存のドキュメントを知っている人はいますか? 私は Python にかなり精通していますが、MacOS で言語バインディングにアクセスする方法さえ見つけられません。ポインタはありますか?
ありがとう、ショーン
python - OpenOfficeピュノ「すべて選択」
OO uno bridge API を使用して Calc シートで「すべてを選択」する方法を知っている人はいますか?
または、使用されている行と列の最大数を見つけることもできます。
私がやりたいことは、スプレッドシートのすべてのセルに書式を適用することです。
(理由は、シートを csv として保存しているため、形式が十分な小数点以下の桁数を提供しない限り、数値が正確に保存されないためです。)