日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python openoffice_windows下安装UNO,配置AEROO_REPORT (Openoffice4已经升级为Python2.7.5版)...

發布時間:2025/3/20 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python openoffice_windows下安装UNO,配置AEROO_REPORT (Openoffice4已经升级为Python2.7.5版)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近單位要上一個OE,但OE7一天一個新更新,不知何年到頭。 閑著沒事寫一點心得,不敢稱為教程。

ubuntu是開源的,系統也穩定的,但對新手來說,liunix內核有很多不適應,又要學OE又要學ubuntu肯定麻煩,建議新手從windows入手,成熟了再移值到ubuntu下.

使用OE7,必須在系統中安裝python,一般使用2.7.

AEROO_REPORT 依賴于openoffice或libreoffice. 但是libreoffice 4使用的python3.3,上一個版本是2.6, openofice 3.4使用2.6. 而在導入py-uno的時侯,系統python必須和openoffice的python相同,因此選擇了2.6.X作為系統python的版(注:librefoffice在生成報表時,明顯比openoffice慢5秒左右,建議安裝openoffice3.4.x) openoffice盡量在干凈的系統上安裝,安裝完后不要刪除再裝,因為第二次安裝的時侯會出現各種問題。

一、首先安裝 openoffice 3.4.x

1. 啟動openoffice的python,并查看系統環境

>>>import os

>>>print(os.environ['URE_BOOTSTRAP'])????????????????????????????? #3

vnd.sun.star.pathname:d:\Program Files\OpenOffice.org 3\program\fundamental.ini

>>>print(os.environ['UNO_PATH'])?????????????????????????????????????? #4

d:\Program Files\OpenOffice.org 3\program\

>>>print(os.environ['PATH'])?????????????????????????????????????????????? #5

d:\Program Files\OpenOffice.org 3\\URE\bin;d:\Program Files\OpenOffice.org 3\Basis\program;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem

2. 配置系統環境(windows7, 2008)

計算機->屬性-> 高級系統設置 -> 高級 -> 環境變量 -> 系統變量? -> 新建或修改

1) 新建 URE_BOOTSTRAP = vnd.sun.star.pathname:d:\Program Files\OpenOffice.org 3\program\fundamental.ini

2) 新建? UNO_PATH = d:\Program Files\OpenOffice.org 3\program\

3) 修改? PATH = d:\Program Files\OpenOffice.org 3\\URE\bin;d:\Program Files\OpenOffice.org 3\Basis\program;C:\WINDOWS\system32;C:\WINDOWS...........

二、制作openoffice無窗口啟動服務

1. 批處理文件 soffice.bat

instsrv OpenOfficeUNO "d:\openerp7\officeuno\srvany.exe"

(instsrv.exe 和 srvany.exe 這2個程序網很好找)

2. 注冊表導入文件? soffice.reg

=======================================================

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OpenOfficeUNO\Parameters]

"Application"="D:\\Program Files\\OpenOffice.org 3\\program\\soffice.exe"

"AppParameters"="-nologo -nofirststartwizard -headless -norestore -invisible -accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;"

=======================================================

注:中間的路徑根據你安裝的openoffice 位置自行修改

3. 啟動服務

4. 驗證安裝是否成功

telnet localhost 8100

二、系統python26, 假定是d:\python26

1. 告訴系統python26的uno所在的位置

D:\Python26\Lib\site-packages\uno.pth

=================================

D:\\Program Files\\OpenOffice.org 3\\Basis\\program

=================================

3. 啟動系統python26

d:\python26\python.exe

>>import uno

如何什么都不顯示則導入成功。 如導入不成功則重啟一次電腦再導入,還是不能導入則設置有問題。

三、安裝aeroo_report

1. http://www.alistek.com/? 從這兒下載report_aeroo; report_aeroo_ooo; (注OE官網上的aeroo_report有問題,試過一次沒有成功,官網的沒問題)

2. 安裝addons 則再也不會出現 找不到 uno的提示了。

總結

以上是生活随笔為你收集整理的python openoffice_windows下安装UNO,配置AEROO_REPORT (Openoffice4已经升级为Python2.7.5版)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。