Converti odb in xls

Converti ODB in XLS

Esportare tabelle o query di LibreOffice Base in una cartella di lavoro XLS di Excel 97–2003.

Crea file XLS online

Non sappiamo ancora leggere i file ODB, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un XLS:

Come convertire odb in xls file

  • Documenti

I destinatari potrebbero richiedere una cartella di lavoro Excel 97–2003, oppure potrebbe essere necessario modificare, filtrare, generare report o condividere i record del database in un foglio di calcolo. La conversione esporta le tabelle ODB o i risultati delle query selezionati; non trasforma l'intera struttura del database in un unico foglio di lavoro.

Che cos'è il formato ODB

.odb è il formato OpenDocument Database utilizzato da LibreOffice Base e Apache OpenOffice Base. Un file ODB può contenere tabelle, query, moduli, report, relazioni e impostazioni di connessione; i dati possono essere incorporati nel file oppure archiviati in un database esterno a cui si accede tramite un driver.

I file ODB vengono utilizzati per piccoli database desktop, moduli Base e lo scambio di database tra utenti di LibreOffice o OpenOffice. ODB non è un formato per fogli di calcolo ed Excel generalmente non lo apre come cartella di lavoro. Se il file proviene da un prodotto diverso, verificarne l'origine prima di tentare la conversione, perché l'estensione .odb può rappresentare formati diversi da un database Base.

Che cos'è il formato XLS

.xls è il formato legacy delle cartelle di lavoro di Microsoft Excel 97–2003. Rimane utile per le installazioni meno recenti di Excel, i sistemi di reporting, i visualizzatori di fogli di calcolo e le applicazioni che rifiutano .xlsx.

XLS memorizza fogli di lavoro, valori delle celle, formule, formattazione e alcuni grafici, ma non può conservare relazioni Base, moduli, report, indici, regole di convalida o definizioni delle query. Utilizzare invece .xlsx quando l'applicazione ricevente lo supporta, a meno che non sia richiesto specificamente XLS.

Come convertire un file ODB con LibreOffice

  1. Installare LibreOffice e aprire il database tramite File → Open. Selezionare il file .odb.
  2. Nella finestra Base, aprire Tables o Queries, quindi aprire la tabella o la query contenente i record richiesti. È preferibile una query quando l'esportazione richiede filtri, ordinamento, campi calcolati o dati combinati.
  3. Selezionare i record visualizzati con Edit → Select All e copiarli con Edit → Copy.
  4. Aprire LibreOffice Calc, selezionare la cella A1 e incollare i record. Controllare le intestazioni, le date, i separatori decimali, i valori vuoti, la codifica dei caratteri e i tipi di colonna.
  5. Scegliere File → Save As, selezionare Excel 97–2003 (*.xls) e confermare Use Excel 97–2003 Format quando LibreOffice visualizza l'avviso sul formato.
  6. Esportare separatamente ogni tabella o query richiesta, utilizzando fogli di lavoro o cartelle di lavoro separate, secondo necessità. Le tabelle correlate devono essere unite o ristrutturate in altro modo prima di poter essere rappresentate in un foglio di lavoro piatto.

LibreOffice è l'opzione locale più pratica perché può leggere i file ODB di Base e scrivere file XLS senza inviare i contenuti del database a terze parti. Un file ODB connesso a un database esterno può richiedere il driver del database originale, le credenziali, l'accesso alla rete e una connessione funzionante prima che sia possibile aprirne le tabelle.

Utilizzo di CSV come formato intermedio

Per una tabella o una query semplice, copiare il risultato da Base in Calc e utilizzare File → Save As per creare prima un file .csv. Riaprire il CSV in Calc, selezionare il delimitatore corretto e la codifica UTF-8, verificare l'analisi delle colonne e salvare il foglio corretto come Excel 97–2003 (*.xls). CSV è utile per risolvere problemi relativi ai delimitatori o alla codifica, ma memorizza solo i valori e non conserva formule, formattazione, relazioni o metadati del database.

Convertitori online e limiti di compatibilità

La maggior parte dei principali servizi di conversione online non supporta in modo affidabile i file ODB di LibreOffice Base; i servizi che accettano normali fogli di calcolo potrebbero rifiutare ODB o interpretarne solo una parte dei contenuti. Il caricamento di un database può inoltre esporre record personali o riservati. Utilizzare una conversione locale con LibreOffice, a meno che un servizio controllato non supporti esplicitamente questa variante ODB e non soddisfi le norme richieste sulla protezione dei dati.

XLS è limitato a 65.536 righe e 256 colonne per foglio di lavoro. Dividere le esportazioni più grandi tra più fogli di lavoro o utilizzare XLSX. Dopo il salvataggio, controllare le date, gli zeri iniziali, gli identificativi lunghi, i valori in valuta, il testo non ASCII, i valori null e le formule, poiché le applicazioni per fogli di calcolo possono reinterpretare i tipi di dati del database. Chiavi primarie, indici, relazioni, vincoli, moduli, report, macro e logica delle query devono essere ricreati separatamente; il file XLS normalmente contiene solo il risultato tabulare esportato.

Confronto formato: ODB vs XLS

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

Confronto dei formati ODB e XLS
Proprietà .ODB OpenDocument Database .XLS Microsoft Excel Spreadsheet
Standard aperto Sì No
Compressione Lossless Entrambi
Dimensione tipica del file Medio Medio
Si apre in un browser web No Parziale
Modifica successiva Facile Limitato
Supporto metadata Estesa Base
Leggibile come testo semplice No No
Ideale per Scambio dati Scambio dati
Introdotto 2005 1987
Sviluppatore OASIS Microsoft
Tipo MIME application/vnd.oasis.opendocument.database application/vnd.ms-excel

Altre conversioni di file .odb

Conversione inversa

Conversione in .xls
da altri formati

Condividi sui social media: