Converti db in xlsx

Convertitore online gratuito da DB a XLSX

Converti i file SQLite e altri file di database in cartelle di lavoro XLSX modificabili, verificando le tabelle e i tipi di dati.

Converti DB in XLSX online - gratuito

Uploading…
I file selezionati superano il limite totale di 30 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 .db

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

  2. 2/3

    Avvia la conversione da .db a .xlsx

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

  3. 3/3

    Scarica il file .xlsx convertito

    Il risultato della conversione è pronto per il download.

Come convertire db in xlsx file

  • Database

Un’applicazione di reportistica o per fogli di calcolo può richiedere una cartella di lavoro .xlsx quando i record di origine sono archiviati in un file .db. La conversione rende i dati modificabili, filtrabili e condivisibili senza richiedere l’applicazione database originale.

Poiché .db è un’estensione generica, il metodo di conversione corretto dipende dal motore database che ha creato il file.

Cos’è il formato DB

.db identifica comunemente un database SQLite utilizzato da software desktop, app mobili, browser, dispositivi integrati e sistemi aziendali locali. Un database SQLite può contenere tabelle, indici, viste, trigger e relazioni. DB Browser for SQLite, SQLiteStudio e lo strumento da riga di comando sqlite3 possono aprire file compatibili.

L’estensione può anche rappresentare un formato database proprietario creato da un’applicazione specifica. Se gli strumenti SQLite non riescono ad aprire il file o a visualizzarne le tabelle, identifica il programma di origine e utilizza la funzione di esportazione del programma. Rinominare l’estensione non converte il database.

Cos’è il formato XLSX

.xlsx è il formato di cartella di lavoro basato su XML di Microsoft Excel. Memorizza uno o più fogli di lavoro contenenti valori, formule, formattazione delle celle, filtri, grafici e altre funzionalità dei fogli di calcolo. Microsoft Excel, LibreOffice Calc, Google Sheets e molti sistemi di reportistica possono aprirlo.

XLSX è adatto per esaminare, modificare, filtrare e presentare record tabulari. Non conserva gli indici del database, i trigger, le autorizzazioni, il comportamento relazionale o la logica delle query, quindi il database originale dovrebbe rimanere la copia autorevole.

Come convertire un file DB SQLite

Per un file SQLite, DB Browser for SQLite offre un pratico flusso di lavoro desktop:

  1. Crea una copia di backup del file .db e apri la copia in DB Browser for SQLite.
  2. Seleziona File → Open Database. Se le tabelle vengono visualizzate in Database Structure, il file è compatibile con SQLite.
  3. Apri Browse Data, seleziona una tabella e scegli File → Export → Table(s) as CSV file. Esporta ogni tabella necessaria.
  4. Apri i file CSV in Microsoft Excel o LibreOffice Calc. Controlla il delimitatore, la codifica dei caratteri, le date e le colonne identificative prima di confermare l’importazione.
  5. Inserisci ogni tabella del database in un foglio di lavoro separato, se necessario, quindi scegli File → Save As e seleziona Excel 2007–365 (*.xlsx).

Per colonne selezionate, filtri, ordinamento o join, esegui una query SQLite prima dell’esportazione invece di esportare ogni colonna. Ad esempio, elenca le tabelle con:

sqlite3 database.db ".tables"

Esporta una query come CSV con:

sqlite3 -header -csv database.db "SELECT customer_id, name, total FROM orders WHERE status = 'paid' ORDER BY customer_id;" > paid_orders.csv

Apri paid_orders.csv in Excel o Calc e salvalo come database.xlsx. Questo comando esporta un singolo result set; ripetilo per altre tabelle o query.

Utilizzo del convertitore 101convert

Puoi convertire il file su 101convert.com gratuitamente, senza installare software. Carica il file .db, seleziona XLSX se il formato è supportato per quel database, avvia la conversione e scarica la cartella di lavoro. Non caricare record riservati o soggetti a normative, a meno che le condizioni del servizio relative alla gestione e alla conservazione dei dati non siano accettabili.

Limiti di qualità e compatibilità

  • Un database con diverse tabelle può produrre un foglio di lavoro per ogni tabella, un file di output per ogni tabella o solo una tabella selezionata, a seconda del metodo di conversione. Le relazioni e gli oggetti del database non vengono ricreati come funzionalità XLSX.
  • Gli schemi SQLite spesso memorizzano date e orari come testo, numeri o timestamp Unix anziché come tipo data dedicato. Verifica l’interpretazione delle date risultante in Excel.
  • Durante l’importazione CSV, virgole, virgolette, interruzioni di riga, zeri iniziali, identificatori numerici lunghi e caratteri non UTF-8 possono essere interpretati in modo errato. Imposta la codifica corretta e importa le colonne identificative come testo quando necessario.
  • I fogli di lavoro Excel sono limitati a 1,048,576 rows e 16,384 columns. Dividi le tabelle più grandi o conservale nel database.
  • I file crittografati, danneggiati, bloccati o proprietari possono richiedere l’applicazione originale, un driver database o un’utilità di riparazione prima dell’esportazione.

Domande frequenti

Il convertitore da DB a XLSX è gratuito?

Sì, convertire DB in XLSX 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 DB?

Puoi caricare file DB 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 DB in XLSX?

No. La conversione da DB a XLSX 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 DB valido per questa conversione da DB a XLSX. 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.

La conversione di un file .db in XLSX conserva tutte le tabelle del database?

Di solito, ogni tabella supportata viene inserita in un foglio di lavoro separato, ma le relazioni del database, gli indici, i vincoli, i trigger e le query salvate non vengono conservati come funzionalità della cartella di lavoro. Il risultato contiene i dati delle tabelle, non la struttura completa del database.

I tipi di dati .db cambiano quando si converte il file in XLSX?

Sì, i tipi specifici del database vengono mappati in tipi di foglio di calcolo, come testo, numeri, date e valori logici. I BLOB, i formati di data insoliti, i valori null o i tipi personalizzati possono essere convertiti in testo oppure potrebbero non essere rappresentati esattamente.

Posso modificare il file XLSX convertito e riconvertirlo nello stesso database?

Puoi modificare i dati nelle celle, ma la cartella di lavoro non è un database completamente modificabile e non conserva lo schema originale, le relazioni, gli indici o le query. Per riconvertirla sarebbe necessario ricreare queste funzionalità del database e il file originale potrebbe non essere riprodotto esattamente.

Perché il mio file .db non viene convertito in XLSX?

L'estensione .db può indicare diversi formati di database e la conversione può non riuscire se il formato effettivo non è supportato, il file è crittografato o danneggiato oppure non è un database SQLite leggibile. Anche schemi insoliti o valori problematici possono causare l'omissione di determinate tabelle o campi.