OpenOffice介绍

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介:

前言

 
微软的Office系列软件包是有史以来最成功的办公套件,但是除此之外消费者真的没有其它选择了吗?尽管微软的Office产品仍然是办公软件领域最优秀的产品,但是两个最主要的原因使得基于开放源代码理念的产品能够形成对微软产品的替代。第一个原因是开源产品极低的费用,以本文要介绍的OpenOffice套件来说,消费者无需支付任何许可证费用就可以免费下载和使用该软件。另一个原因就是在办公软件功能使用方面80%的用户只会使用软件功能20%80/20规律,也就是说大部分用户只使用办公软件常用的少数功能就可以完成工作了。开放源代码运动的兴起现在不只在操作系统领域威胁着微软行业霸主的地位,在微软最引以为豪的办公软件领域,开源办公套件也开始不断的蚕食微软的市场份额。目前开源社区已经提供了诸如OpenOfficeStarOffice等众多办公软件产品,而国内也有很多软件厂商基于OpenOffice开发出了自己的办公套件,例如红旗Red Office、金山WPS飓风、中标普华Office等等。而在这些软件当中尤以OpenOffice最为出色,在功能和性能上已经非常逼近微软的Office产品,在本文中将重点向各位读者介绍该软件套件。
 
OpenOffice的基本情况
 
OpenOffice最早源自上世纪八十年代中期德国软件公司Star Division所推出的StarOffice办公软件,SUN公司于19998月收购了该公司并出资建立了OpenOffice.org社区,该开源社区与ApacheMozilla等开源社区一样成为全球最重要的开源社区。OpenOffice可以完美的部署在UNIXLinuxWindowsFreeBSDMac等操作系统上,而且除了支持X86平台之外,还支持PowerPCSparc等处理器架构。为了方便于微软Office产品进行比较,这次在Windows XP系统上安装了2.0简体中文版的OpenOffice。这个版本的OpenOffice相对于之前版本的安装速度又有了不小的提高,在我讯驰1.3G处理器、512M内存的计算机上只用了不到4分钟就完成了完全版的安装。而且OpenOffice的启动速度也比较快速,尽管与微软Office还有一定的差距,这与OpenOffice应用了Java技术有很大关系。相比于最初缓慢如牛的表现来说,发展到2.0版本的OpenOffice已经不存在性能上的障碍了。在OpenOffice套件当中除了包含用于字处理的Writer、制作电子表格的Calc、制作演示幻灯的Impress、管理桌面数据库的Base这四种常用的Office组件之外,还集成了专门用于绘制图形的Draw以及编制数学公式的MathOpenOffice已经具备了微软Office的绝大多数功能,而且除了兼容微软的文档格式之外,OpenOffice还支持开放文档格式(Open Document Format),这是一种为了更好的存储和转换不同的办公文档格式而制订的一种标准。而对于这一有可能成为ISO标准的文档格式,微软仍旧持保留态度。
 
使用OpenOffice完成常用办公操作
 
制作宏
宏功能可以让用户实现大量的自动操作,是成为高级用户必须掌握的功能之一,OpenOffice的所有功能组件都支持宏功能。在这个示例中,我们在OpenOffice Writer程序中制作一个宏用于对文本设定一种预订的格式。首先打开OpenOffice Writer程序,进入“工具”菜单 ->  -> 记录宏。在开始录制宏之后,在“格式”菜单中选择“段落”。在段落设置对话框中的第一个选项页“缩进和间隔”中设置“段前间隔”为0.5厘米,设置行距为1.5行,之后退出该对话框。继续在“格式”菜单中选择“字符”,打开字符设置对话框,在“字体”选项页中设置字体为宋体,字体形状为斜体,字体规格为五号,在“字体效果”选项页中将阴影选项勾选,退出该设置对话框。完成这些操作之后,点击“记录宏”浮动窗口上的结束记录按钮就可以完成宏的录制。这是Writer程序会弹出用于保存宏的对话框,在这个对话框里可以设置宏的名称和存储的位置以方便今后使用,这里我们将宏命名为mytext并存储在“我的宏”->Standard”目录下。需要注意的是,只能用英文字符对宏进行命名,而不能使用诸如标点符号、数字和中文字符来进行命名。在需要将一段文本设置成这种格式的时候,只需要选中这段文本,进入工具菜单 ->  -> 运行宏,并选择运行之前定义的mytext宏,就可以快速的对该段文本进行预定的所有格式设定。
 
使用公式
公式功能是最为电子表格程序用户所称道的一项功能,OpenOffice Calc电子表格程序与Excel一样提供了丰富的公式能力。这里我们使用Calc的公式功能对一组数值进行即时运算,以让读者了解在Open Office中使用公式的基本方法。在开启Calc程序之后会自动创建一个空白的工作表,对这个工作表的规定是使用每行的前三个单元格分别记录存款数额、取款数额、余额,每一行记录一次款项操作,每个工作表记录十行数据。首先选中C1单元格,选择“插入”菜单中的函数菜单项,在输入框中输入“=A1-B1”并点击确定完成输入(也可以在工具栏中的公式输入框中输入并点击绿色对号样式的采用按钮完成输入)。这个公式的意思是C1单元格的值根据A1单元格存款数额减去B1单元格取款数额所剩的余额。完成以上操作之后继续选中C2单元格,录入公式“=C1+A2-B2,这个公式是用上一条数据的余额加上本条数据的余额以求出汇总的余额。由于第三条数据到第十条数据的运算规则与第二条数据完全相同,所以不必逐条录入公式,只需要选中并复制C2单元格并粘贴至C3C10这七个单元格中Calc程序就可以自动根据计算并设定出这七个单元格的公式。之后,只要分别在代表存款的列A和代表取款的列B中输入相应的数值,就可以自动的获知余额情况了。
 
连接到其它数据库
OpenOffice中所包含的数据库组件Base不仅可以建立和维护数据库,而且还可以连接到系统中的其它数据库,例如OracleMySQLdBASE等等。同时Base也可以通过ADOODBCJDBC等数据库连接方式获取外部数据,在连接外部数据库方面Base已经获得了超越微软Access的表现。本例中我们演示如何从微软SQL Server 2000数据库系统中获取数据。首先需要确保计算机上已经定义了相应的SQL Server数据源,只有在定义数据源时所选择的SQL Server数据库可以被Base程序获取。启动Base程序,在数据库向导中选择连接到现有数据库,并在下拉菜单中选择ODBC这个列表项。之后在选择ODBC数据源的对话框中点击浏览按钮并选择之前定义的名为SQLServer的数据源。之后一个步骤需要键入访问该数据库所使用的帐号信息,在这里我们使用了SQL Server的超级管理帐号sa并勾选了Password Required勾选项,这样在Base中使用该数据库的时候必须键入密码。最后为这个数据库命名并保存就可以建立一个到SQL Server数据库的连接了。
 
将文档导出成PDF格式
PDF 文档已经成为全球通行的一种文档交换格式,OpenOffice的大部分组件里都集成了将文档导出成PDF格式的功能。无需再安装Acrobat等专门的PDF编辑输出软件,现在我们可以通过OpenOffice方便的编辑和生成PDF文档。编辑好文档格式之后,只要在文件菜单中选择“输出成PDF”,并在接下来的步骤中为PDF文件进行命名、位置选择和输出设定,就可以轻松的将文档导出成PDF文档。从这个功能可以看出OpenOffice不但在功能上日益向微软Office看齐,而且也创造性的提供了许多微软Office不具备的功能。



本文转自 离子翼 51CTO博客,原文链接:http://blog.51cto.com/ionwing/61195,如需转载请自行联系原作者
相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
Linux Apache
Linux下安装openOffice
Linux下安装openOffice
158 0
|
测试技术
Win系统 - Microsoft Office 安装出现 1935 错误解决办法
Win系统 - Microsoft Office 安装出现 1935 错误解决办法
555 0
Win系统 - Microsoft Office 安装出现 1935 错误解决办法
|
Java Linux Apache
CentOS 下安装openOffice,并在Linux上实现office转PDF
CentOS 下安装openOffice,并在Linux上实现office转PDF
557 0
CentOS 下安装openOffice,并在Linux上实现office转PDF
|
Ubuntu
UBUNTU安装OpenOffice
UBUNTU安装OpenOffice
533 0
|
XML 前端开发 Unix
|
Java Linux 应用服务中间件