如何在不连接到开放式办公室的情况下查看 .odb 数据库文件的内部?

Posted

技术标签:

【中文标题】如何在不连接到开放式办公室的情况下查看 .odb 数据库文件的内部?【英文标题】:how to view inside of .odb database file without connecting to open office? 【发布时间】:2013-03-24 21:22:45 【问题描述】:

我想知道是否可以在不连接到 C# 中的 OpenOffice 的情况下查看 odb 数据库文件的内部?我只想查看表的行而不是添加行。

【问题讨论】:

【参考方案1】:

OpenOffice odb 文件格式基本上是一个 zip 存档,其中包含多个文件夹,其中包含 xml 格式的数据和元数据。

因此,您可能可以使用 .net 4.5 中的 ZipFile 解压 odb, 或者DotNetZip库,然后按照OpenOffice file format规范处理xml文件。

或者使用一些已经可用的 .net 库 (OpenOffice and .NET)

【讨论】:

使用hsql embeded可以解决这个问题吗? 可以查看odb文件的原始数据内容。要查询数据,您需要解析 xml 文件。这是可能的,但很困难,因为很少支持 .net 来处理 openoffice 文档。 我只是想查看 odb 文件中的数据,以了解这种最好的解压缩(你说的)或 hsql 的方式?

以上是关于如何在不连接到开放式办公室的情况下查看 .odb 数据库文件的内部?的主要内容,如果未能解决你的问题,请参考以下文章

使用 ODB 将 R 连接到打开的 office 数据库

在不连接计算机的情况下在 Android 上检查元素

是否可以在不安装 Excel 的情况下使其自动化?

便携式开放式办公室可以在我的机器上不安装开放式办公室的情况下执行此文件转换实用程序吗

如何在不使用 *** 映像的情况下连接到 docker 中的 ***?

如何在不指定数据库名称的情况下连接到 PostgreSQL?