Converti mdb in ods

Convertitore online gratuito da MDB a ODS

Converti le tabelle MDB di Access in fogli di calcolo ODS modificabili per Calc e altri software OpenDocument.

Converti MDB in ODS online - gratuito

Uploading…
I file selezionati superano il limite totale di 75 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .mdb

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .mdb a .ods

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .ods convertito

    Il risultato della conversione è pronto per il download.

Come convertire mdb in ods file

  • Database

I database Microsoft Access legacy spesso devono essere convertiti quando i dati delle tabelle devono essere modificati in LibreOffice Calc, condivisi come foglio di calcolo o aperti con software che accetta file OpenDocument. Il risultato è una cartella di lavoro ODS, non un sostituto del database relazionale originale.

Che cos'è il formato MDB

.mdb è il formato di database Microsoft Access utilizzato da Access fino alla versione 2003 e ancora supportato per compatibilità dalle versioni successive. Un file MDB può contenere tabelle, indici, relazioni, query, maschere, report, macro e impostazioni di sicurezza del database. È comune nelle applicazioni Access meno recenti, nei sistemi aziendali archiviati e nei software legacy per Windows.

Microsoft Access può aprire direttamente i file MDB. Anche LibreOffice Base può connettersi a questi file tramite un driver ODBC compatibile, ad esempio Microsoft Access Database Engine su Windows o un driver basato su MDBTools su alcuni sistemi Linux. La disponibilità dei driver e il supporto delle funzionalità variano in base al sistema operativo e alla versione del database.

Che cos'è il formato ODS

.ods è il formato OpenDocument Spreadsheet utilizzato da LibreOffice Calc e da altre applicazioni per fogli di calcolo compatibili. Memorizza fogli di lavoro, valori, formule, formattazione, grafici e più fogli in un pacchetto basato su ZIP contenente file XML.

ODS è adatto per esaminare i dati delle tabelle, eseguire calcoli, modificare i record come righe di un foglio di calcolo e condividere una cartella di lavoro senza richiedere Microsoft Access. Non offre il comportamento relazionale di un database Access.

Come convertire MDB in ODS

Utilizzo di 101convert

  1. Apri il convertitore da MDB a ODS su 101convert.com.
  2. Carica il file .mdb e avvia la conversione.
  3. Scarica il file .ods risultante al termine dell'elaborazione.
  4. Aprilo in LibreOffice Calc o in un'altra applicazione compatibile con ODS e controlla i fogli di lavoro, le intestazioni, le date, la codifica del testo e i valori numerici.

Questo metodo non richiede software per database o fogli di calcolo installato. L'output potrebbe contenere solo i dati delle tabelle leggibili dal convertitore; maschere, report, relazioni, macro, autorizzazioni e query non supportate non vengono convertiti in funzionalità del foglio di calcolo.

Utilizzo di Microsoft Access e LibreOffice Calc

  1. Apri il file MDB in Microsoft Access.
  2. Nel riquadro di spostamento, seleziona la tabella o la query salvata da esportare.
  3. Scegli External Data → Export → Excel, seleziona un formato Excel disponibile ed esporta i dati. Usa .xlsx con le versioni più recenti di Access; le versioni precedenti di Access potrebbero offrire invece .xls.
  4. Apri la cartella di lavoro esportata in LibreOffice Calc.
  5. Scegli File → Save As, seleziona ODS Spreadsheet (.ods) e conferma il formato se Calc visualizza un avviso.

Ripeti l'esportazione per ogni tabella o query che deve diventare un foglio di lavoro separato. Per una singola tabella, Access può anche esportare in CSV. Apri il CSV in Calc, verifica il delimitatore, la codifica dei caratteri e i campi tra virgolette, quindi salvalo come ODS.

Utilizzo di LibreOffice con ODBC

  1. Installa un driver ODBC compatibile con MDB. In Windows, Microsoft Access Database Engine potrebbe fornire un driver; in Linux, MDBTools potrebbe funzionare per i file MDB supportati.
  2. Crea un'origine dati ODBC che punti al file del database utilizzando l'amministratore ODBC del sistema operativo.
  3. Apri LibreOffice Base e scegli File → New → Database.
  4. Seleziona Connect to an existing database, scegli l'origine ODBC configurata e completa la connessione.
  5. Apri la sezione Tables, seleziona la tabella richiesta e copia i record.
  6. Incolla i record in Calc, quindi scegli File → Save As e seleziona ODS Spreadsheet (.ods).

Questo approccio evita Microsoft Access, ma generalmente trasferisce una tabella alla volta. Le query specifiche di Access, i campi calcolati, gli allegati e i tipi di dati complessi potrebbero non essere disponibili o potrebbero essere modificati dal driver.

Limiti di qualità e compatibilità

Un database MDB può contenere diverse tabelle correlate, mentre ODS contiene fogli di lavoro. La conversione associa quindi una tabella o il risultato di una query a un foglio; non conserva l'applicazione dei vincoli di chiave primaria, le relazioni, gli indici, le maschere, i report, le macro VBA, le autorizzazioni degli utenti o la sicurezza del database.

Le query con parametri, la sintassi SQL specifica di Access o le funzioni VBA personalizzate devono solitamente essere eseguite in Access ed esportate come risultati. Un foglio di calcolo non può riprodurre automaticamente queste operazioni di database.

Controlla date, valori di valuta e decimali, campi Boolean, valori null, testo lungo, caratteri Unicode, intestazioni duplicate e formule dopo la conversione. I risultati delle query possono differire dai dati delle tabelle di base e le celle vuote possono rappresentare valori NULL del database oppure testo vuoto.

Per i dataset di grandi dimensioni o aggiornati frequentemente, conserva l'MDB come origine e, quando possibile, utilizza un'esportazione orientata ai database. Calc presenta limiti pratici per i fogli di lavoro e la modifica in un foglio di calcolo può cambiare i tipi di dati, rimuovere gli indici e interrompere le relazioni esistenti in Access.

Confronto formato: MDB vs ODS

Come i formati MDB e ODS si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati MDB e ODS
Proprietà .MDB Microsoft Access Database .ODS OpenDocument Spreadsheet
Standard aperto No Sì
Compressione — Lossless
Dimensione tipica del file Medio Medio
Si apre in un browser web No Parziale
Modifica successiva Limitato Facile
Supporto metadata Base Estesa
Leggibile come testo semplice No Sì
Ideale per Scambio dati Scambio dati
Introdotto 1992 2005
Sviluppatore Microsoft OASIS
Tipo MIME — application/vnd.oasis.opendocument.spreadsheet

Domande frequenti

Il convertitore da MDB a ODS è gratuito?

Sì, convertire MDB in ODS su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file MDB?

Puoi caricare file MDB fino a 50 MB e convertire fino a 20 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire MDB in ODS?

No. La conversione da MDB a ODS avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file MDB valido per questa conversione da MDB a ODS. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.