如何将Access数据库移植到Mac?


3

我现在是100%Mac,但在旧PC上有一个重要的Microsoft Access数据库。每隔几个月我就要打破它进入数据库。从我的电脑上解放自己并在Mac上获得对数据库的完全访问权限,我最便宜的选择是什么?我希望自己可以通过网络访问并选择其他人,但这不是必需的。


3
所以它实际上不是100%;-)
Daniel Beck


我很好奇:是的 .accdb 当问到这个问题时,文件不是Microsoft Access的功能?
Graham Perrin

Answers:


2

开发办公室 LibreOffice的 是免费的开源Microsoft Office克隆。它们适用于所有平台和操作系统。两者都能够打开和保存Microsoft Office文档以及许多其他格式。

LibreOffice是OpenOffice的一个分支,我个人比OpenOffice更喜欢它。

Open和LibreOffice都可以直接打开Microsoft Access文件,无需任何转换。只需将文件复制到Mac可访问的位置即可。


1
您是否还可以提供特定于用户问题的信息,即如何实际使用Open / LibreOffice替换Access。他能保留多少钱,所有这一切?
Daniel Beck

LibreOffice为我工作。谢谢!
ed94133

1
在这里,LibreOffice 4.3.0.4无法使用 .accdb 文件。 Base无法导入文件。将文件拖到LibreOffice将数据导入Writer,结果无用。
Graham Perrin

LibreOffice只能在Windows上运行时打开Access数据库,因此如果您首先无法访问Windows,则此解决方案无效。
Snorfalorpagus

2

在Mac上没有完全替代Microsoft Access。

可能的选择是:

  • LibreOffice的 ,正如其他人所建议的那样,它包含“Base”模块,它或多或少是Microsoft Access的不完整克隆。根据您的使用情况,您可能会遗漏许多关键功能。在LibreOffice中,甚至像导入/导出这样的基本内容也非常有限。 Mac上的LibreOffice无法打开Access数据库。
  • 的FileMaker 是一个非常全面的数据库应用程序,可以在Access中完成大部分工作。然而,它非常昂贵。 Filemaker还具有可用于Windows的优势。从Access迁移到Filemaker并非易事,您将不得不重新创建大多数表单等。有几个网站为您提供收费迁移Access数据库到FileMaker。如果要与其他人共享数据库,可以使用Filemaker服务器执行此操作。
  • 盒饭 是与Filemaker在同一家公司的低成本,更直观的数据库应用程序。同样,您将需要重新创建大部分数据库设计,没有直接导入Access数据库。
  • SQLite的 是Mac OS X附带的一个免费的裸数据库引擎。大多数人更喜欢使用像Base from Menial这样的图形客户端。 SQLite只是一个SQL引擎,没有像Access中那样的表单或花哨的用户界面。

对于读取Access数据库,您可以使用 适用于Mac的MDB Viewer 。 (免责声明:我是MDB Viewer的开发人员)。但是,此应用程序仅允许您读取表,不支持查询或表单,或编辑数据库。

在我的网站上的文档中,我编写了一个更详细的列表 Mac上的MS Access替代品 ,以及如何从Access迁移的说明。


+1为 MDB ACCDB Viewer 做LibreOffice无法做到的 .accdb 文件。谢谢。
Graham Perrin

0

使用Darwine。我每月一次将它用于Access 2003数据库,并且根本不需要启动到Windows中:)它看起来是集成的,并且本机运行Access


0

Bento和filemaker也是Mac数据库程序。 他们应该能够导入Access数据库,但它们不是免费的。


0

Neo Office是一套功能齐全的Mac OS X办公应用程序。它是在大约十年前创建的,当时没有Open Office for Mac可用。它为OpenOffice和OpenOffice提供了更好的替代方案。自由办公室。 (无论他们能做什么,Neo Office都可以在Mac上更原生地完成它)。

此外,虽然Open Office和Libre Office现在拥有自己的Mac OS X版本,但Neo Office的开发人员不断对NeoOffice进行改进,我们的Mac OS X用户在Open Office或Libre Office中找不到这些改进,例如:

非常稳定的Mac OS X代码,自2003年以来已成为数十万Neo Office用户日常使用的代码

Mac OS X版本和全屏模式

OpenOffice文本布局,渲染和打印代码的显着速度改进

原生Mac OS X文本突出显示

本地文件锁定支持本地和联网卷

Mac OS X服务支持

原生浮动工具窗口

它可以从这里下载:

http://www.neooffice.org/neojava/en/index.php

他们现在推出了一个移动版本,允许您从任何地方访问和共享您的Neo Office文档。

http://neomobile.neooffice.org/mobile/

无需移植Access数据库,只需使用Neo Office在Mac上本机打开它即可。


在这里,LibreOffice 4.3.0.4无法使用 .accdb 文件。 Base无法导入文件。将文件拖到LibreOffice将数据导入Writer,结果无用。
Graham Perrin

0

我正在从MDB数据库迁移到MySQL,在路上进行一些转换和数据验证,现在最适合我的工具是 Pentaho Kettle (社区版)。它是免费的,您可以加载MDB数据库作为输入,浏览表,对数据进行转换并输出为CSV,SQL,TXT,...


-2

最简单的解决方案是安装Parallels(或其他一些Windows模拟器),以便您可以在Mac上运行Access应用程序。我有客户这样做,但我并不高兴。但对于偶尔访问,它是完全令人满意的。


这怎么最简单,最便宜?!购买和安装虚拟机软件(VirualBox是我所知道的唯一免费软件),更不用说购买另一个Windows许可证的可能性了。然后必须维护虚拟化操作系统,其唯一目的是运行Access。使用兼容Access的免费软件更有意义。
Keltari

维护像Parallels这样的Windows模拟器要比移植到Filemaker(唯一与Access范围匹配并在Mac上本机运行的替代品)更容易。我没有说“最便宜”,因为我不知道相关软件的相对价格。我怀疑Filemaker Pro比Parallels贵,但我不知道这是事实 - 这就是为什么我没有提到它。
David W. Fenton
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.