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版)...相关推荐
- android studio cmake opencv_Mac下安装及配置OpenCV环境(Xcode)
Mac下安装及配置OpenCV环境(Xcode) OpenCV (Open Source Computer Vision Library) OpenCV是Intel开源计算机视觉库.它由一系列 C 函 ...
- Python下载、安装及其配置
python 下载: 安装: 配置环境变量: 下载: 网址:https://www.python.org/downloads/windows/ 点击Download Windows x86-64 ex ...
- Python的全局安装源配置
Python的全局安装源配置 配置Python的全局安装源的作用: 在开发的过程中我们需要安装很多的模块或者库用以辅助我们的开发,而配置安装源可以在我们安装新的模块或者库的时候下载更快. 配置Pyth ...
- Python为什么要使用虚拟环境-Python虚拟环境的安装和配置-virtualenv
一 虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境.通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作&q ...
- python之Windows安装以及配置环境(全网最详细)
python–version:3.6.5 如果第一次接触python的话,这篇博客可以帮你安装python并配置环境(非常详细) 有同学还不会的注意看哟!!!! 一.安装包介绍 本次安装的python ...
- 基于svnserve的SVN服务器(windows下安装与配置)
基于svnserve的SVN服务器(windows下安装与配置) 关键字: svn 安装SVNserve 从http://subversion.tigris.org/servlets/ProjectD ...
- Linux下安装、配置PHP环境
Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...
- Ubuntu下安装和配置Apache2方法简介
本篇文章主要介绍了详解Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家,也给大家做个参考.有兴趣的朋友可以了解一下. 在Ubuntu中安装apache 安装指令: sudo ...
- Windows下安装Cygwin配置Hadoop集群
Hadoop集群一般是配置到Linux系统之上,如果电脑用的是Windows系统,那么可以通过虚拟机安装Linux系统或者在Windows上安装Cygwin来模拟Linux环境,从而搭建Hadoop集 ...
最新文章
- 七牛云删除图片接口_图片基本处理(imageView2)
- 并查集/poj1182 noi2001食物链eat
- 初级开发人员的缺点_我希望成为初级开发人员的事情
- python进入高考-Python已进入小学教材将加入高考
- 关于数论【莫比乌斯反演】
- websocket php apache,PHP第一篇:PHP WebSocket实现前后端数据交互,亲测可用(windows+ apache2.4 +php5.6 )...
- 处理非window设置为window的Owner
- linux fedora frebsd centos linux as 安装出错
- maven 打包命令
- matlab printf格式化输出,如何使用 printf 来格式化输出
- java http 手机浏览器下载word文档失败的问题
- 揭秘“菲住布渴”中运用的黑科技:除了check in、坐电梯、开门...全部刷脸之外,还有什么?
- 用c语言简单的指针求进制,求助!C语言用指针函数实现十进制转,十六进制,八进制,二进制...
- 32位计算机装64位操作系统,电脑应该装32位还是64位系统?
- Android开发5年,字节腾讯惨被血虐,我真的不适合这行吗?
- 海南大学施超杰计算机与科学,HAAI新闻丨20支精英队伍!2019高校计算机大赛人工智能创意赛(海南赛区)进入决赛阶段,29日总决赛!...
- 基于内容的电影推荐:用户画像
- 类office2007工具栏
- 面试时,怎样才能谈下令自己满意的薪资?
- 令人大彻大悟的一句话,句句金玉良言,受用一生!