Я получил файл Microsoft Access .accdb (версия 2010, я считаю), из которого мне нужно получить некоторые данные.
Как я могу открыть его в Ubuntu? Есть ли инструмент, который позволил бы мне сделать это?
PS: только для чтения хорошо, если у него есть возможности экспорта CSV, тем лучше.
13.04
libreoffice
file-format
microsoft-office
Аликс Аксель
источник
источник
LibreOffice Database
открыть это.OpenOffice Database
. Сейчас очищено !!Ответы:
Я только что выпустил программу access2csv, основанную на Джексе. Код находится по адресу https://github.com/AccelerationNet/access2csv , двоичный файл доступен по адресу https://github.com/AccelerationNet/access2csv/releases .
источник
Для доступа 2000-2011 (оба для чтения-записи)
Jackcess - это чистая библиотека Java для чтения и записи в базы данных MS Access. Он является частью проекта OpenHMS от Health Market Science, Inc. Это не приложение. Там нет GUI. Это библиотека, предназначенная для использования другими разработчиками при создании приложений Java. Он выглядит намного новее, чем инструменты MDB, более активен и поддерживает запись.
В настоящее время Jackcess поддерживает файлы 2000-2010 для чтения и записи, но только для чтения файлов Access 97
Для доступа более старой версии 97 (для чтения и записи)
Попробуйте MDB Tools
Источник
источник
Также можно использовать драйвер JDBC UCanAccess для подключения к файлам базы данных Access (.mdb и .accdb) из таких приложений, как LibreOffice Base. Для получения подробных инструкций по настройке см. Мой ответ на
Можно ли открыть файл базы данных Access 2010 без использования Wine или VirtualBox?
источник
Чтобы экспортировать все таблицы в Linux в формат CSV, попробуйте следующую команду:
Вы также можете использовать
mdbtools
в Windows через WSL (Ubuntu в Windows или Debian в Windows): Затем установите его в консоли с помощью:источник