可以在 Ubuntu 中编辑 Microsoft Access 文件吗?

Nic*_*ick 6 default-programs microsoft-office

我计划为办公室制作一个由 6 台计算机组成的新系统,并希望使用 Ubuntu 作为主要操作系统。

是否有程序可以转换或能够使用这些文件,以便它们可以在 Ubuntu 上使用?

小智 7

迄今为止访问accdb文件的最佳解决方案是ucanaccessLibreOffice 4.2

http://ucanaccess.sourceforge.net/site.html

  1. 我下载了最新版本(是“UCanAccess-2.0.5-bin.zip”),并将其解压缩到我不会删除文件的地方。
  2. 然后在 LibreOffice 中遵循:
    工具→选项→LibreOffice→高级→类路径
    我刚刚添加了档案并关闭了 LibreOffice,就像在 ucanaccess 页面上记录的一样。
  3. 第一次打开需要打字。在jdbc:写入时ucanaccess://和您的 mdb 或 accdb 文件路径/文件名。
  4. 然后在 Driver Class 字段: net.ucanaccess.jdbc.UcanaccessDriver
  5. 接下来给出我们的名字和可能的密码,然后选择保存它的位置。你完成了。

  • +1 我发布了一个类似问题的答案 [here](http://askubuntu.com/a/519571/323236),其中详细描述了该过程。 (2认同)

cha*_*kes 6

您应该能够将这些文件移动到 Ubuntu,但很大程度上取决于文件和您的技能。像所有项目一样,您应该仔细考虑您未来的需求。

使用 LibreOffice 将 Microsoft Office Access mdb 文件转换为 odb 文件

你说这些文件“回到了 Windows XP 上”,所以大概它们是 mdb 文件。Access 通过 Access 2003/Office XP 使用 mdb 作为文件格式。LibreOffice Base 能够将这些文件转换为 odb 格式,但在帮助中没有很好的说明,需要一个额外的包。

  1. 安装 mdbtools或在终端中运行:sudo apt-get --reinstall install mdbtools

  2. 设置 odbc 数据源。这只是一个告诉 LibreOffice 如何打开文件的文本文件。

    一种。创建~/.odbc.ini

    湾 内容:

    [DatabaseName]
    Description = Old XP Invoices
    Driver = MDBTools
    Database = /path/to/accessfile.mdb
    
    Run Code Online (Sandbox Code Playgroud)

    注意:在上面的代码中,分别用实际(所需)名称和路径/文件名组合替换“DatabaseName”和“/path/to/accessfile”。

  3. 启动基地。它通常会打开打开/导入数据库向导。您还可以通过以下方式从任何其他 LibreOffice 程序打开该向导:文件 >> 新建 >> 数据库

    一种。选择连接到现有数据库>> ODBC

LibreOffice 数据库向导

湾 浏览到您的数据源

选择数据源

C。单击确定

d. 在接下来的两个屏幕上,您可以测试连接,然后使用新名称保存数据库,并打开它进行编辑。

LibreOffice 能够转换表格、表单、查询和报告。它通常无法转换任何 VBA 模块。

使用 Gnome mdb 查看器

安装MDB 查看器[安装 MDB 查看器]( https://apps.ubuntu.com/cat/applications/MDB Viewer ) 或在终端中运行:sudo apt-get --reinstall install mdbtools-gmdb2

MDB 查看器允许您查看和导出表、架构、表单、查询、宏和模块。 MDB 查看器

如果您有一个 mdb 文件,但不再拥有 Access 的许可副本,则这些工具特别有用。

其他选项

如果您在 XP 上使用 Access 2007,则需要先将文件保存为 mdb 格式。目前没有可用于转换或读取 accdb 文件的免费工具。

您还可以考虑使用 Access 将数据导出为 xml 或 csv 文件,然后将它们导入 Base、MySql 或其他免费可用的数据库。Access 和 Base 是创建数据前端的快速方法,但作为多用户解决方案可能会受到限制。MySql 和类似选项允许您创建更适合多用户的解决方案。然后,您将使用 Base 轻松创建可以连接到 MySql 的前端。


Luc*_*cio 4

Ubuntu使用libreOffice作为默认的办公软件包。

使用此软件,您将能够打开/编辑任何具有 Microsoft Office 格式的文件,因此您不必担心转换在必须的情况下)。


注意:您可能会遇到格式问题,例如没有获得完全相同的设计。例如,我在PowerPoint (MO) 中画了一条简单的线,然后当我用Impress (LO) 打开它时,我看到了一个箭头。

  • “任何文件”不包括 MS Access 数据库文件。顺便提一句。 (2认同)

归档时间:

查看次数:

24133 次

最近记录:

7 年,7 月 前