Converti bak in xlsx

Converti BAK in XLSX

Ripristina il backup di origine, quindi esporta i dati del foglio di calcolo in XLSX con l’applicazione corretta.

Converti i file BAK online

Non abbiamo ancora un convertitore online dedicato per BAK in XLSX, ma puoi convertire i file BAK online in questi formati:

Vuoi convertire BAK in XLSX?

Faccelo sapere. Scegliamo le prossime conversioni da aggiungere in base all'interesse.

Come convertire bak in xlsx file

  • Documenti

Un backup può richiedere una conversione quando è necessario modificare una cartella di lavoro meno recente, condividerla con installazioni di Excel attuali o archiviarla in un formato standard per fogli di calcolo. Il processo corretto dipende dal fatto che il file .bak sia realmente una cartella di lavoro a cui è stato cambiato nome, un backup di un database oppure il backup di un'applicazione proprietaria.

Cos'è il formato BAK

BAK è un'estensione generica per i nomi di file di backup, non un formato di file definito. Microsoft SQL Server, AutoCAD, i sistemi di contabilità, le applicazioni di posta elettronica e i software personalizzati possono creare file .bak con strutture interne diverse.

Controllare il programma che ha creato il file, la cartella originale, il nome del file, la documentazione e le dimensioni del file. Un backup archiviato accanto a una cartella di lavoro Excel può contenere una copia precedente della cartella di lavoro, mentre un file .bak di SQL Server contiene pagine del database e non può essere aperto direttamente in Excel.

Cos'è il formato XLSX

XLSX è il formato per cartelle di lavoro Office Open XML supportato da Microsoft Excel, LibreOffice Calc e altre applicazioni per fogli di calcolo. È un pacchetto basato su ZIP che contiene fogli di lavoro, valori delle celle, formule, formattazione, grafici, filtri e metadati della cartella di lavoro.

XLSX è adatto per modificare e condividere dati tabulari con i software per fogli di calcolo attuali. Non conserva le relazioni tra database, gli indici, le autorizzazioni, le stored procedure, i moduli specifici dell'applicazione o altre funzionalità appartenenti a un database o a un'applicazione aziendale.

Come convertire un backup di un foglio di calcolo

Se il BAK è una cartella di lavoro Excel

  1. Copiare il file originale e lavorare sulla copia. Conservare il backup originale finché il risultato non è stato verificato.
  2. Esaminare la copia invece di affidarsi alla sua estensione. Un pacchetto XLSX è normalmente un archivio ZIP la cui firma del file inizia con PK. Aprire la copia con 7-Zip su Windows oppure eseguire file backup.bak su macOS o Linux. Una firma ZIP da sola non dimostra che il file sia una cartella di lavoro XLSX.
  3. Se il file contiene un pacchetto Excel, rinominare la copia in recovered.xlsx e aprirla in Excel o LibreOffice Calc. La ridenominazione modifica solo il nome del file; non converte dati non correlati.
  4. Se il backup contiene una cartella di lavoro Excel binaria meno recente, rinominarla in recovered.xls, aprirla in Excel o Calc, quindi scegliere File → Save As e selezionare Excel Workbook (*.xlsx).
  5. Controllare formule, date, intervalli denominati, collegamenti esterni, grafici, celle unite e formattazione dopo l'apertura. Il salvataggio di una cartella di lavoro con macro come .xlsx rimuove il codice VBA; usare .xlsm quando le macro devono rimanere.

Excel e LibreOffice Calc sono gli strumenti desktop appropriati quando il BAK è già un foglio di calcolo. I servizi online come CloudConvert e Zamzar possono convertire un file di foglio di calcolo valido a cui è stato cambiato nome, ma in genere non sono in grado di identificare o ripristinare un BAK arbitrario. Caricare solo file che non contengono dati riservati, credenziali o informazioni personali.

Come esportare un backup di SQL Server

  1. Usare un'istanza di Microsoft SQL Server compatibile e aprire SQL Server Management Studio (SSMS).
  2. Scegliere Databases → Restore Database, selezionare Device, aggiungere il file .bak e ripristinarlo con un nuovo nome di database. La versione di SQL Server di destinazione deve supportare il backup; normalmente un backup proveniente da una versione più recente non può essere ripristinato in una versione precedente.
  3. In SSMS, fare clic con il pulsante destro del mouse sul database ripristinato e scegliere Tasks → Export Data per aprire SQL Server Import and Export Wizard.
  4. Usare il database ripristinato come origine e il provider di destinazione Microsoft Excel come destinazione. Specificare un file di output .xlsx, selezionare le tabelle o le query necessarie, associare le colonne ed eseguire l'esportazione.
  5. Aprire la cartella di lavoro e confrontare il numero di righe, i valori null, i tipi numerici, le date, il testo Unicode e i campi lunghi con il database ripristinato. Il provider Excel o i limiti del foglio di lavoro potrebbero richiedere la selezione di alcune colonne o la suddivisione dell'esportazione.

Per esportazioni ripetute, selezionare e trasformare i dati necessari con SQL, PowerShell, Python o uno strumento ETL prima di scrivere un file XLSX. L'esportazione di un database non riproduce in una cartella di lavoro le sue relazioni, i vincoli, gli indici, le autorizzazioni, le stored procedure o il comportamento delle transazioni.

Come gestire i backup di altre applicazioni

Ripristinare il file con l'applicazione che lo ha creato, usando la funzione di ripristino o importazione del programma. Dopo il recupero, usare il comando di esportazione del foglio di calcolo dell'applicazione, comunemente File → Export → Excel o Report → Export → XLSX. Se l'applicazione non riesce ad aprire il file e non esiste alcuna utility di ripristino documentata, contattare il fornitore; un convertitore generico non può dedurre lo schema di un backup proprietario.

Limiti di qualità e compatibilità

La modifica di .bak in .xlsx funziona solo quando il file contiene già un pacchetto XLSX valido. Non converte dati di backup di SQL Server, specifici di un'applicazione, compressi, crittografati o danneggiati.

Un foglio di lavoro Excel supporta fino a 1.048.576 righe e 16.384 colonne. Le esportazioni molto grandi potrebbero richiedere più fogli di lavoro, CSV o un database. Verificare formule, codifica, date, gestione dei duplicati e campi troncati prima di sostituire o eliminare il BAK originale.

Il database attualmente non contiene alcun convertitore di file bak.