Apache Open Office Database数据源操作入门

办公室中很多日常业务需要使用办公套件,Open Office 是开源免费的办公套件,且被广泛使用。Open Office Database 类似于 ">Microsoft Access,负责对基本的数据源进行数据存储和数据管理,并与 Open Office 的应用组件 Text Document, Spreadsheet 集成。Database 能够管理的数据源除了常用的数据库外,还包括能够保存数据的 Spreadsheet 和 Text Document。本文将介绍 Open Office Database( 简称 Base) 的基本特性和功能,以及常见的使用场景,并举例说明。

Base

Base 中需要使用 JDBC 和内置的数据库,因此需要配置 JRE,用户可通过 Open Office 菜单 Tools->Options->OpenOffice.org->Java 来选择已安装的 JRE。

图 1. Database Wizard

图 1 是 Open Office Base 的入口界面,用户可以创建新的数据库,也可以连接到已存在的数据库。

用户选择"Create a new database"即创建新的 HSQL 数据库,HSQL 数据库作为 Open Office Base 的内置数据库,是纯 Java 的数据库。 用户选择"Connect to an existing database"即可连接外部已存在的数据库。支持的数据类型包括 JDBC/
ODBC 连接的数据库,Spreadsheet, Address book, Text,Microsoft Access, dBase, ADO 等。

使用场景

下面详细介绍 Base 的几种使用场景:

创建新的内置数据库: Create a new Database; 设计并创建 Table, 定义 Field Name, Field Type, Primary Key 等; 向 Table 中输入数据; 通过 Base 视图确认数据库中的输入的数据; 在 SQL View 视图中创建 SQL Query; 创建 Form
表单; 创建 Report 到 Writer Document; 通过 JDBC 连接到已存在的数据库: 安装 JDBC 驱动,参见【安装 MySQL JDBC 驱动】 设置 Data Source URL 和 JDBC driver class 来创建 JDBC 数据库连接; 点击'Test Class'按钮,确认 JDBC 驱动包能够正确加载; 输入用户名,
然后测试数据库连接是否可用; 确认已存在于数据库中的 database, table 等数据被同步加载到 Base 文件中; 在 Base 视图中编辑 Table, 如创建或删除列,但不能编辑数据记录 (data record); 通过 Base 视图在已连接的第三方数据库中创建 Table; 对第三方数据库中已
有的 Table 或者新创建的 Table 创建 Query, Form 和 Report; 通过 ODBC 连接已存在的数据库: 安装 ODBC 驱动; 选择系统中 ODBC 数据源的名字; 其他操作类似场景 B 中步骤 5)-8) 连接已存在的 Spreadsheet: 连接到已存在的 Spreadsheet 文件,一个 Sheet 对应一个 Table,且不能对 Spreadsheet 中的数据进行编辑; 确认 Spreadsheet 中各 sheet
数据同步到 Base 中。所有对数据的编辑需通过 Spreadsheet 编辑器在 spreadsheet 文件中进行,其变更会同步到 Base 文件中。 通过 Base 中的 Query 视图创建 Spreadsheet 的 Query; 创建 Form 和 Report; 连接已存在的 Text, 包括 .txt, .csv 等: 连接到 Txt 文件 连接到 txt 文件,该 txt 文件内容类似于 Table 样式,具有 Field 分隔符。分隔符支持:,;tab space 一个 txt 文件对应一个 Table,且 Base 视图中不能编辑 txt 文件中数据; 连接到 csv 文件 连接 csv 文件时指定 csv 文件所在的目录; 一个 csv 文件对应一个 Table,且 Base 视图中不能编辑 csv 文件中数据; 当指定目录中新增 csv 文件时,Base 视图会自动同步其新增 Table; 连接到自定义类型的文件 自定义类型文件中的数据内容类似于 Table 样式,具有 Field 分隔符。分隔符支持:,;tab space 将 Base 文件注册到 Open Office 中 将 Base 注册到 Open Office 中,具体方法见【注册和集成 Base 文件】; 查看已注册的所有 Base。点击菜单 Tools->Options->OpenOffice.org Base 查看所有已注册到 Open Office 的 Base 文件。当然也可在此
对话框中解注册。 创建或者打开已有 Spreadsheet 或者 Text document 文档; 点击菜单 View->Data Source 或者按 F4 将已注册的 Base 文件显示在 Spreadsheet 或者 Document 文件上方。然后将在该视图中进行 Field 替换等集成操作。具体见【注册和集成 Base 文件】

时间: 2024-10-13 00:08:53

Apache Open Office Database数据源操作入门的相关文章

[大数据之Spark]——Actions算子操作入门实例

Actions reduce(func) Aggregate the elements of the dataset using a function func (which takes two arguments and returns one). The function should be commutative and associative so that it can be computed correctly in parallel. 这个方法会传入两个参数,计算这两个参数返回一个

PHP字符串操作入门教程

教程|入门教程|字符串 无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要.正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西.PHP提供了大量的字符串操作函数,功能强大,使用也比较简单,详细请参看 http://cn2.php.net/manual/zh/ref.strings.php . 以下将简单的讲述它的功能和特性. 弱类型 PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换成字符串类型,进行处理

PHP 字符串操作入门教程

教程|入门教程|字符串 无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要.正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西.PHP提供了大量的字符串操作函数,功能强大,使用也比较简单,详细请参看 [url]http://cn2.php.net/manual/zh/ref.strings.php[/url] . 以下将简单的讲述它的功能和特性.  弱类型PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换

PHP 字符串操作入门教程_php技巧

无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要.正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西.PHP提供了大量的字符串操作函数,功能强大,使用也比较简单,详细请参看 http://cn2.php.net/manual/zh/ref.strings.php . 以下将简单的讲述它的功能和特性.   弱类型  PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换成字符串类型,进行处理,如:  echo

Storm实时计算:流操作入门编程实践

Storm是一个分布式是实时计算系统,它设计了一种对流和计算的抽象,概念比较简单,实际编程开发起来相对容易.下面,简单介绍编程实践过程中需要理解的Storm中的几个概念: Topology Storm中Topology的概念类似于Hadoop中的MapReduce Job,是一个用来编排.容纳一组计算逻辑组件(Spout.Bolt)的对象(Hadoop MapReduce中一个Job包含一组Map Task.Reduce Task),这一组计算组件可以按照DAG图的方式编排起来(通过选择Stre

PHP学习:字符串操作入门教程

论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要.正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西.PHP提供了大量的字符串操作函数,功能强大,使用也比较简单.以下将简单的讲述它的功能和特性. 弱类型 PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换成字符串类型,进行处理,如: echo substr("1234567", 1, 3); 和echo substr(123456,1, 3);

Oracle Flashback Database的操作示例

做操作前先备份数据库 RMAN> backup database; 1. 检查是否启动了flash recovery area:   SQL> show parameter db_recovery_file NAME                    TYPE        VALUE ------------------------------------  ----------- ------------------------------ db_recovery_file_dest

C# 使用微软的Office COM类库操作Excel表

使用微软的Office COM中Excel类库来操作Excel是很简单的,一般的操作也就是读取工作表.创建工作表,写入工作表等.使用之前要添加两个引用:Microsoft.Office.Core和Microsoft.Office.Interop.Excel.我列举了一下几种常见操作.    代码如下 复制代码    #region     public interface IExcelHelper     {         /// <summary>         /// 创建Excel

IIS安装Apache伪静态插件的具体操作图文

Apache和IIS分别有自己的伪静态操作方法,那在Servers2003_IIS需要给PHP程序使用伪静态呢?安装rewrite插件包. 一.下载rewrite插件包,一般里面必须有httpd.ini和Rewrite.dll,如图: 二.一般推荐将伪静态包放至网站根目录下,然后在需要伪静态的网站右击选择属性,   如图:,找到ISAPI筛选器,添加rewrite.dll,关闭IIS后再打开,发生优先级变成高, 如图: ,说明安装成功了. 三.打开httpd.ini,开始配置伪静态 复制代码 代