我想在 Python 中访问 ODB 文件(使用 LibreOffice Base 创建)并提取一个表以供进一步使用。 ODB包含多个表、一种关系设计和多种表单。
是否可以在不使用任何 SQL 的情况下实现这一目标?
Edit:由于我自己解析这种格式似乎过于复杂,因此我会考虑使用合适的 HSQLDB 引擎。
哪些 python 模块通过 HSQL 访问(例如 SQLite 的 sqlite3 )?
你可以考虑蟒蛇乌诺 http://www.openoffice.org/udk/python/python-bridge.htmlOpenOffice 附带的 API。有几个Python 示例 http://www.openoffice.org/udk/python/python-bridge.html#examples与 API 进行交互,包括与样本数据库 http://www.openoffice.org/udk/python/samples/biblioaccess.py
还有这个所以问题 https://stackoverflow.com/questions/7784438/how-do-you-install-or-activate-pyuno-in-libreoffice其中解释了如何将 uno 与 LibreOffice 一起使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)