我想访问的Python的ODB文件(LibreOffice的基地制造)并提取一台备用。 该ODB包含几个表,一个关系设计和几种形式。
是否有可能实现这一目标而无需使用任何SQL?
编辑:因为它似乎过于复杂的解析对我自己的这种形式,我会考虑使用适当的HSQLDB引擎。
什么Python模块通过HSQL访问(如sqlite3的SQLite的呢)?
我想访问的Python的ODB文件(LibreOffice的基地制造)并提取一台备用。 该ODB包含几个表,一个关系设计和几种形式。
是否有可能实现这一目标而无需使用任何SQL?
编辑:因为它似乎过于复杂的解析对我自己的这种形式,我会考虑使用适当的HSQLDB引擎。
什么Python模块通过HSQL访问(如sqlite3的SQLite的呢)?
你可以考虑的Python欧诺自带的OpenOffice的API。 有几个Python示例与API互动,其中包括与样本数据库
还有这个SO问题 ,其中解释了如何使用UNO用的LibreOffice。
ODB文件的默认格式包含HSQLDB数据库。 您可以提取,然后该数据库使用HSQLDB软件,并可以连接到HSQLDB任何客户端访问它。
如何提取数据库的指令可以在这里找到: http://programmaremobile.blogspot.co.uk/2009/01/java-and-openoffice-base-db-through.html