Microsoft Access

Материал из ALT Linux Wiki

Чтобы получить доступ к файлам .accdb и .mdb под Linux, необходимо установить пакет ucanaccess и добавить классы в LibreOffice. Подразумевается, что пакеты LibreOffice (или LibreOffice-still), а также java-1.8.0-openjdk уже установлены.

1. Устанавливаем пакеты:

apt-get update
apt-get install ucanaccess

2. Открываем LibreOffice Writer из меню и переходим в Сервис → Параметры… → Расширенные возможности. Нажимаем кнопку «Путь класса…». В появившемся окне, нажимая кнопку «Добавить архив…» поочерёдно добавляем пять архивов .jar из /usr/share/java:

LibreOffice-add-jars.png

3. Перезапускаем LibreOffice.

4. Запускаем LibreOffice Base и выбираем «Соединиться с существующей базой данных» → JDBC.

LibreOffice-create-batabase.png

Нажимаем кнопку «Дальше».

5. Заполняем поля источника и драйвера:

URL источника данных (открываем файл /home/cas/Contacts_Demo_V1.01.mdb)
ucanaccess:///home/cas/Contacts_Demo_V1.01.mdb
Класс драйвера JDBC
net.ucanaccess.jdbc.UcanaccessDriver

LibreOffice-set-jdbc-driver.png

Примечание: Для проверки работы драйвера на этом этапе можно нажать кнопку «Тест класса». При успешной установке появится окно «JDBC драйвер успешно загружен».


6. Нажмите «Готово». Будет предложено создать новый файл базы данных. Укажите имя и ваш файл mdb будет открыт в LibreOffice Base:

LibreOffice-open-mdb.png

Использование Kexi

Также файлы .mdb вы можете открыть в программе Kexi. Установите

apt-get install kexi
Примечание: Если вы не используете KDE5, то также установите kde5-profile и перезапустите сеанс.


Ссылки