답변:
여기에서 언급했듯이 액세스 파일을 지원하지만 더 자세히 보면 LibreOffice에서 Office 2007까지만 테스트했습니다.
당신은 Office 2010을 가지고 있기 때문에 나는이 시도 제안 링크 의 모양에 의해 다른 사용자 때문에 이 이미 시도했습니다.
또한 여기에 표시된 호환성 은 Microsoft Access 2010과 관련하여 LibreOffice Base의 성능을 나타냅니다. 버전 3.6 이상.
에 대한 질문 LibreOffice와 사이트에 대한 질문도있다 이 언급 이 링크 가 그 아래 LibreOffice와 3.6에서 제대로 작동하지 않도록 2007 형식은 2010 년 다르다는 것을 말한다.
Wine 또는 VirtualBox를 포함하지 않는 유일한 권장 사항은 MS Office 2010을 사용하여 Access 파일을 2007 버전 (가능한 경우) 또는 MDB 형식으로 저장하는 것입니다. 최소한 LibreOffice는 일반적으로 2010과의 호환성을 개선하기 위해 노력하고 있습니다.
예, UCanAccess JDBC 드라이버를 사용하여 LibreOffice Base의 Access 데이터베이스 (.mdb 및 .accdb)에 연결할 수 있습니다 . 다음은 Ubuntu 14.04 LTS를 새로 설치하는 방법입니다.
중요 사항 : 이 지침은 UCanAccess 버전 3.0.5 이상 (버전 4.x 포함)에 적용됩니다. 계속하기 전에 여기 에서 사용 가능한 최신 버전의 UCanAccess를 사용하고 있는지 확인 하십시오 .
먼저 LibreOffice Base를 설치했습니다.
sudo apt-get install libreoffice-base
그런 다음 UCanAccess ( bin.zip
파일)를 다운로드 하여 폴더에 압축 해제했습니다
~/Downloads/JDBC/UCanAccess
참고 : 배포 파일의 압축을 풀 때 폴더 구조가 위 스크린 샷과 같이 표시되도록 "디렉토리 구조 유지"(또는 압축 해제 도구에 따라 유사)를 지정하십시오.
LibreOffice를 시작했습니다 (기본이 아니라 LibreOffice 자체)
도구> 옵션을 선택했습니다.
고급 탭에서 "클래스 경로 ..."버튼을 클릭했습니다
"Add Archive ..."버튼을 사용하여 다음 JAR 파일을 추가했습니다.
/home/gord/Downloads/JDBC/UCanAccess/loader/ucanload.jar
이 것을 참고 ucanload.jar 에 로더 / UCanAccess 홈 폴더의 하위 폴더가 아닌 "ucanaccess-xyzjar".
중요 : 새로운 "클래스 경로 ..."값을 적용하려면 모든 LibreOffice (또는 OpenOffice.org) 구성 요소를 닫았다가 다시 열어야 합니다 . 여기에는 "빠른 시작"기능 또는 기타 관련 프로세스가 포함됩니다. (안전하게 재생하려면 컴퓨터를 다시 시작하면됩니다.)
LibreOffice Base를 시작했으며 마법사의 1 단계에서 "기존 데이터베이스에 연결 (JDBC)"을 선택했습니다.
조작하려는 Access 파일의 이름이 Documents 폴더에 "uca301demo.accdb"로 지정되어 있으므로 2 단계에서 "Datasource URL"은
jdbc:ucanaccess:///home/gord/Documents/uca301demo.accdb
"JDBC 드라이버 클래스"는
net.ucanaccess.jdbc.UcanloadDriver
3 단계에서 "사용자 이름"필드를 비워두고 "다음 >>"을 클릭했습니다.
4 단계에서 LibreOffice Base 데이터베이스를 "accdbTest.odb"로 문서 폴더에 저장했습니다.
마법사가 완료되면 LibreOffice 데이터베이스가 열리고 .accdb 파일에서 테이블과 저장된 쿼리를 볼 수있었습니다.