Как перенести базу данных Access на Mac?

3

Сейчас я на 100% Mac, но у меня есть важная база данных Microsoft Access на старом ПК. Каждые несколько месяцев мне приходится разбивать его, чтобы попасть в базу данных. Какие у меня самые дешевые варианты, чтобы освободиться от компьютера и получить полный доступ к базе данных на моем Mac? Я бы хотел сделать его доступным для себя и других, но это не обязательно.

ed94133
источник
3
Так что на самом деле это еще не 100% ;-)
Daniel Beck
возможный дубликат Что эквивалентно Microsoft Access на Mac?
Ƭᴇcʜιᴇ007
Мне любопытно: были .accdb файлы, не являющиеся функцией Microsoft Access, когда был задан этот вопрос?
Graham Perrin

Ответы:

2

OpenOffice а также LibreOffice бесплатные клоны Microsoft Office с открытым исходным кодом. Они доступны на всех платформах и ОС. Оба имеют возможность открывать и сохранять документы Microsoft Office, а также многие другие форматы.

LibreOffice - это форк OpenOffice, и мне лично он нравится больше, чем OpenOffice.

Как Open, так и LibreOffice могут открывать файл Microsoft Access напрямую без необходимости какого-либо преобразования. Просто скопируйте файл в любое место, доступное для вашего Mac, и все готово.

Keltari
источник
1
Не могли бы вы также предоставить информацию, специфичную для вопроса пользователя, то есть, как на самом деле пойти и заменить Access на Open / LibreOffice. Сколько он может держать, все это?
Daniel Beck
LibreOffice работал на меня. Спасибо!
ed94133
1
Здесь LibreOffice 4.3.0.4 не работает с .accdb файл. База не может импортировать файл. Перетаскивание файла в LibreOffice импортирует данные в Writer, результат бесполезен.
Graham Perrin
LibreOffice может открывать базы данных Access только при работе в Windows, поэтому это решение бесполезно, если у вас нет доступа к Windows.
Snorfalorpagus
2

На Mac нет полной замены Microsoft Access.

Возможные варианты:

  • LibreOffice , как предлагают другие, содержит модуль «Базовый», который является более или менее неполным клоном Microsoft Access. В зависимости от вашего варианта использования, вам может не хватать многих важных функций. Даже такие базовые вещи, как импорт / экспорт, в LibreOffice очень ограничены. LibreOffice на Mac не может открыть базы данных Access.
  • FileMaker это очень всеобъемлющее приложение базы данных, которое может сделать большинство вещей в Access. Это, однако, довольно дорого. Filemaker имеет то преимущество, что он доступен и для Windows. Миграция из Access в Filemaker - это не тривиальная задача, и вам придется заново создавать большинство форм и т. Д. Существует несколько веб-сайтов, которые предлагают перенос баз данных Access в FileMaker за плату. Если вы хотите поделиться базами данных с другими, вы можете использовать сервер Filemaker для этого.
  • Bento является недорогим и более интуитивно понятным приложением базы данных от той же компании, что и Filemaker. Опять же, вам нужно будет воссоздать большую часть вашего дизайна базы данных, нет прямого импорта баз данных Access.
  • SQLite это бесплатный, чистый движок базы данных, включенный в Mac OS X. Большинство людей предпочитают использовать его с графическим клиентом, таким как Base от Menial. SQLite - это всего лишь движок SQL, здесь нет форм или причудливых пользовательских интерфейсов, как в Access.

Для чтения базы данных Access вы можете использовать MDB Viewer для Mac , (Отказ от ответственности: я разработчик MDB Viewer). Однако это приложение позволяет только читать таблицы и не поддерживает запросы или формы, а также редактирование баз данных.

В документации на моем сайте я составил более подробный список Альтернативы MS Access на Mac вместе с инструкциями по миграции из Access.

Jakob Egger
источник
+1 за MDB ACCDB Viewer делать то, что LibreOffice не может с .accdb файл. Спасибо.
Graham Perrin
0

Используйте Дарвин. Я использую его для базы данных Access 2003 один раз в месяц, и вообще не должен загружаться в Windows :) Плюс, он выглядит интегрированным и запускает Access изначально

Canadian Luke
источник
0

Есть также Bento и filemaker, которые являются программами базы данных Mac. Они должны иметь возможность импортировать базы данных Access, но они не бесплатны.

alimack
источник
0

Neo Office - это полнофункциональный набор офисных приложений для Mac OS X. Он был создан почти десять лет назад, когда не было доступно Open Office для Mac. Он предлагает лучшую альтернативу подобным OpenOffice & amp; Libre Office. (Что бы они ни делали, Neo Office может делать это более естественным образом на Mac).

Более того, хотя Open Office и Libre Office теперь имеют свои собственные версии Mac OS X, разработчики Neo Office постоянно добавляют улучшения в NeoOffice, которые наши пользователи Mac OS X не найдут в Open Office или Libre Office, такие как:

Чрезвычайно стабильный код Mac OS X, который ежедневно использовался сотнями тысяч пользователей Neo Office с 2003 года

Версии Mac OS X и полноэкранный режим

Значительные улучшения скорости для текстового макета OpenOffice, рендеринга и печати кода

Нативная подсветка текста в Mac OS X

Встроенная поддержка блокировки файлов для локальных и сетевых томов.

Поддержка Mac OS X Services

Родные плавающие окна инструментов

Его можно скачать здесь:

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

Теперь они представили мобильную версию, которая позволяет вам получать доступ к документам Neo Office и делиться ими из любой точки мира.

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

Нет необходимости портировать базу данных Access, просто откройте ее на своем Mac с помощью Neo Office.

Simon
источник
Здесь LibreOffice 4.3.0.4 не работает с .accdb файл. База не может импортировать файл. Перетаскивание файла в LibreOffice импортирует данные в Writer, результат бесполезен.
Graham Perrin
0

Я делаю миграцию из базы данных MDB в MySQL, проводя некоторые преобразования и проверку данных, и лучший инструмент для меня сейчас Pentaho Чайник (Community Edition). Это бесплатно, и вы можете загрузить базу данных MDB в качестве входных данных, просмотреть таблицу, преобразовать данные и вывести их в виде CSV, SQL, TXT, ...

lborgav
источник
-2

Самым простым решением является установка Parallels (или другого эмулятора Windows), чтобы вы могли запустить приложение Access на своем Mac. У меня есть клиенты, которые делают это, но я не в восторге от этого. Но для случайного доступа это вполне удовлетворительно.

David W. Fenton
источник
Как это самый простой и дешевый? Покупка и установка программного обеспечения для виртуальных машин (VirualBox - единственная бесплатная программа, о которой я знаю), не говоря уже о возможности приобретения другой лицензии Windows. Затем необходимо поддерживать виртуализированную ОС, единственной целью которой является запуск Access. Имеет гораздо больше смысла использовать бесплатное программное обеспечение, совместимое с Access.
Keltari
Гораздо проще поддерживать эмулятор Windows, такой как Parallels, чем портировать его на Filemaker (единственная альтернатива, которая соответствует объему Access и изначально работает на Mac). И я ничего не сказал о «самом дешевом», так как не знаю относительных цен на соответствующее программное обеспечение. Я подозреваю, что Filemaker Pro стоит дороже, чем Parallels, но я не знаю этого точно - именно поэтому я НЕ ЗАБЫВАЛ.
David W. Fenton