Os arquivos do Microsoft Access podem ser editados no Ubuntu?

5

Estou planejando fazer um novo sistema de 6 computadores para um escritório e queria usar o Ubuntu como o principal sistema operacional.

Existe um programa para converter ou ser capaz de usar esses arquivos para que eles possam ser usados no Ubuntu?

    
por Nick 22.04.2013 / 23:38

5 respostas

7

A melhor solução até o momento para acessar accdb arquivos foi ucanaccess para o LibreOffice 4.2

link

  1. Eu baixei a versão mais recente (era "UCanAccess-2.0.5-bin.zip") e descompactei para um lugar onde não vou apagar os arquivos.
  2. Em seguida, no LibreOffice, seguido em:
    Ferramentas → Opções → LibreOffice → Avançado → Classpaths
    Acabei de adicionar os arquivos e fechei o LibreOffice, assim como documentado nas páginas do ucanaccess.
  3. Abrir a primeira vez requer digitação de bits. Em jdbc: escreva ucanaccess:// e o seu caminho / nome do arquivo mdb ou accdb.
  4. Em seguida, no campo Classe do driver: net.ucanaccess.jdbc.UcanaccessDriver
  5. Em seguida, forneça nosso nome e possivelmente a senha e, em seguida, selecione onde salvá-lo. Você está feito.
por quicky 07.05.2014 / 14:06
5

Você deve conseguir mover esses arquivos para o Ubuntu, mas muito dependerá dos arquivos e de suas habilidades. Como todos os projetos, você deve pensar cuidadosamente sobre quais serão seus futuros requisitos.

Usando o LibreOffice para converter um arquivo mdb do Microsoft Office Access em um arquivo odb

Você disse que os arquivos estavam "no Windows XP", então presumivelmente são arquivos mdb. Acesse o mdb usado como o formato de arquivo pelo Access 2003 / Office XP. O LibreOffice Base é capaz de converter esses arquivos para o formato odb, mas não tem boas instruções para isso na ajuda e requer um pacote adicional.

  1. Instale o mdbtools ou execute em um terminal: sudo apt-get --reinstall install mdbtools

  2. Configure uma fonte de dados odbc. Este é apenas um arquivo de texto que informa ao LibreOffice como abrir o arquivo.

    a. Crie ~/.odbc.ini

    b. Conteúdos:

    [DatabaseName]
    Description = Old XP Invoices
    Driver = MDBTools
    Database = /path/to/accessfile.mdb
    

    Nota: no código acima, substitua "DatabaseName" e "/ path / to / accessfile" pelo nome real (desejado) e pela combinação de caminho / nome de arquivo, respectivamente.

  3. Iniciar base. Geralmente, ele será aberto para o assistente de banco de dados aberto / importado. Você também pode abrir o assistente de qualquer outro programa do LibreOffice por meio de: Arquivo > > Novo > > Banco de Dados .

    a. Escolha Conectar-se a um banco de dados existente > > ODBC

b.Navegueatésuafontededados

c. Clique em OK

d. Nas próximas duas telas, você pode Testar a conexão , salvar o banco de dados com um novo nome e abri-lo para edição.

O LibreOffice é capaz de converter tabelas, formulários, consultas e relatórios. Geralmente não será capaz de converter nenhum módulo VBA.

Usando o visualizador do mdb do Gnome

Instale o MDB Viewer [] ( link Viewer) ou executado em um terminal: sudo apt-get --reinstall install mdbtools-gmdb2

O MDB Viewer permite visualizar e exportar tabelas, esquemas, formulários, consultas, macros e módulos.

Essas ferramentas são especialmente úteis se você tiver um arquivo mdb, mas não tiver mais uma cópia licenciada do Access.

Outras opções

Se você estivesse usando o Access 2007 no XP, você precisaria primeiro salvar os arquivos no formato mdb. Atualmente, não há ferramentas gratuitas disponíveis para converter ou ler arquivos accdb.

Você também pode considerar o uso do Access para exportar os dados como arquivos xml ou csv e, em seguida, importá-los para o Base, MySql ou outros bancos de dados disponíveis gratuitamente. Acesso e Base são bons métodos rápidos para criar front ends para dados, mas podem ser limitados como soluções multiusuário. MySql e opções similares permitem que você crie uma solução mais adequada para usuários múltiplos. Você usaria o Base para criar facilmente um front end que possa se conectar ao MySql.

    
por chaskes 24.04.2013 / 04:56
4

O Ubuntu usa o libreOffice como o pacote padrão de software de escritório.

Com este software, você poderá abrir / editar qualquer arquivo que tenha um formato do Microsoft Office, assim você não precisa se preocupar com uma conversão (na necessidade dos casos).

OBSERVAÇÃO : você pode ter problemas de formatação, como não obter exatamente o mesmo design. Por exemplo eu desenho uma linha simples em PowerPoint (MO), e então quando abro com Impress (LO) eu vi uma flecha.

    
por Lucio 23.04.2013 / 00:07
1

Se você quiser apenas visualizar ou exportar os dados contidos, também poderá usar um visualizador / exportador on-line como www.mdbopener.com . O mdbopener.com está usando os já mencionados mdbtools para arquivos .mdb e a biblioteca jackcess (java) para arquivos .accdb. Divulgação: Eu sou o criador de www.mdbopener.com

    
por tobltobs 19.06.2015 / 15:04
0

Para converter uma boa alternativa seria convertê-los em CSV.

Primeiro você precisa instalar o mdbtools (Ubuntu, Debian):

sudo apt install mdbtools

Para exportar todas as tabelas, tente este comando:

mdb-tables -d ',' database.mdb | xargs -L1 -d',' -I{} bash -c 'mdb-export database.mdb "$1" >"$1".csv' -- {}
    
por Eduard Florinescu 08.10.2018 / 21:59