Можно ли редактировать файлы Microsoft Access в Ubuntu?

Я планирую создать новую систему из 6 компьютеров для офиса и хотел использовать Ubuntu в качестве основной ОС.

Существует ли программа для преобразования или возможности использования этих файлов, чтобы их можно было использовать в Ubuntu?

5
задан 26 August 2013 в 04:05

5 ответов

На сегодняшний день лучшим решением для доступа к файлам accdb является ucanaccess для LibreOffice 4.2

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

  1. Я скачал последнюю версию (была «UCanAccess-2.0.5-bin.zip») и разархивировал ее в место, где я не буду удалять файлы.
  2. Затем в LibreOffice следовали по адресу:
    Инструменты & rarr; Опции & rarr; LibreOffice & rarr; Advanced & rarr; Classpaths
    Я только что добавил архивы и закрыл LibreOffice, как описано в документах на страницах ucanaccess.
  3. Открытие в первый раз требует битового набора. В jdbc: напишите ucanaccess:// и путь / имя файла вашего mdb или accdb.
  4. Затем в поле Driver Class: net.ucanaccess.jdbc.UcanaccessDriver
  5. Далее укажите наше имя и, возможно, пароль, а затем выберите, где его сохранить. Вы сделали.
0
ответ дан 26 August 2013 в 04:05

Если вы хотите только просматривать или экспортировать содержащиеся в нем данные, вы также можете воспользоваться онлайн-программой просмотра / экспорта, например www.mdbopener.com . mdbopener.com использует уже упомянутые mdbtools для файлов .mdb и библиотеку jackcess (java) для файлов .accdb. Раскрытие: я являюсь создателем www.mdbopener.com

0
ответ дан 26 August 2013 в 04:05

Ubuntu использует libreOffice в качестве пакета офисного программного обеспечения по умолчанию.

С помощью этого программного обеспечения вы сможете открывать / редактировать любые файлы в формате Microsoft Office, поэтому вам не нужно беспокоиться о преобразовании (в большинстве случаев). ).


ПРИМЕЧАНИЕ. : У вас могут быть проблемы с форматированием, например, вы не получите точно такой же дизайн. Например, я рисую простую линию в PowerPoint (MO), а затем, когда я открываю ее с помощью Impress (LO), я вижу стрелку.

0
ответ дан 26 August 2013 в 04:05

Чтобы преобразовать хорошую альтернативу, было бы преобразовать их в CSV.

Сначала необходимо установить mdbtools (Ubuntu, Debian):

sudo apt install mdbtools

Чтобы экспортировать все таблицы, попробуйте эту команду:

mdb-tables -d ',' database.mdb | xargs -L1 -d',' -I{} bash -c 'mdb-export database.mdb "$1" >"$1".csv' -- {}
0
ответ дан 26 August 2013 в 04:05

Вы должны быть в состоянии переместить эти файлы в Ubuntu, но многое будет зависеть от файлов и ваших навыков. Как и во всех проектах, вы должны тщательно продумать, какими будут ваши будущие требования.

Использование LibreOffice для преобразования mdb-файла Microsoft Office Access в odb-файл

Вы сказали, что эти файлы были «в Windows XP», так что, предположительно, это mdb-файлы. Access использовал mdb в качестве формата файла через Access 2003 / Office XP. 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
    

    Примечание: в приведенном выше коде замените «DatabaseName» и «/ path / to / accessfile» фактическим (желаемым) сочетанием имени и пути / имени файла соответственно.

    [ 1116]
  3. Начать базу. Обычно он открывается для мастера открытия / импорта базы данных. Вы также можете открыть мастер из любой другой программы LibreOffice через: Файл >> Новый >> База данных .

    а. Выберите Подключиться к существующей базе данных >> ODBC

LibreOffice database wizard

b. Найдите свой источник данных

choose datasource

c. Нажмите OK

d. На следующих двух экранах вы можете проверить соединение , затем сохранить базу данных с новым именем и открыть ее для редактирования.

LibreOffice может конвертировать таблицы, формы, запросы и отчеты. Как правило, он не сможет конвертировать любые модули VBA.

Использование средства просмотра Gnome mdb

Установить Средство просмотра MDB [Install MDB Viewer ] ( https://apps.ubuntu.com/ cat / application / MDB или запустить в терминале: sudo apt-get --reinstall install mdbtools-gmdb2

MDB Viewer позволяет просматривать и экспортировать таблицы, схемы, формы, запросы, макросы и модули. MDB Viewer

Эти инструменты особенно полезны, если у вас есть файл MDB, но у вас больше нет лицензионной копии Access.

Другие опции

Если вы использовали Access 2007 на XP, вам необходимо сначала сохранить файлы в формате mdb. В настоящее время нет свободных инструментов для конвертации или чтения файлов accdb.

Вы также можете рассмотреть возможность использования Access для экспорта данных в виде файлов xml или csv, а затем импортировать их в Base, MySql или другие свободно доступные базы данных. Access и Base хороши как быстрые методы для создания внешних интерфейсов данных, но могут быть ограничены как многопользовательские решения. MySql и аналогичные опции позволяют вам создать решение, более подходящее для нескольких пользователей. Затем вы могли бы использовать Base для простого создания внешнего интерфейса, который может подключаться к MySql. [Тысячу сто сорок одна]

0
ответ дан 26 August 2013 в 04:05

Другие вопросы по тегам:

Похожие вопросы: