Passa al contenuto principale
hard-driveINFO

Riparare un file Excel danneggiato: i quattro passi gratuiti prima di comprare qualsiasi cosa

Excel si rifiuta di aprire la tua cartella di lavoro. Prima di pagare un software di riparazione, controlla la cronologia delle versioni, usa la funzione Apri e ripristina di Excel, e ricorda che un .xlsx è un archivio ZIP che puoi aprire e ispezionare da solo.

Di Eric Gerard · Editore · Save My Disk5 min di letturaPhoto via Pixabay

Excel apre il file e annuncia che è illeggibile, oppure non apre proprio nulla. Prima di comprare un software di riparazione, quattro cose non costano niente e risolvono la maggior parte dei casi.

Prima di tutto: danneggiato o semplicemente non salvato?

Sono due problemi diversi con risposte diverse, e distinguerli risparmia molta fatica inutile.

Danneggiato vuol dire che il file esiste e il suo contenuto è rovinato. Non salvato vuol dire che il file che cerchi non è mai stato scritto su disco, di solito dopo un blocco o un avviso chiuso troppo in fretta. Se è il tuo caso, la strada passa dal ripristino automatico e dalla cartella temporanea, che trattiamo in recuperare un file Excel non salvato.

C'è un terzo caso che vale la pena nominare perché somiglia alla corruzione senza esserlo: un file di 0 byte. Non è mai stato scritto nulla, quindi non c'è nulla da riparare. Quello è una questione di recupero, non di riparazione.

La soluzione gratuita più rapida è di solito una versione precedente

Ci si getta sugli strumenti di riparazione prima di controllare se esiste già una copia intatta, e molto spesso esiste.

Se la cartella di lavoro è su OneDrive o SharePoint, apri la cronologia delle versioni del file nell'interfaccia web e ripristina l'ultima versione che si apriva bene. Su Windows, clic destro sul file, scegli Proprietà e poi Versioni precedenti, che elenca i punti di ripristino e le copie della cronologia file se una delle due è attiva.

Sono trenta secondi e restituiscono un file davvero intatto invece di una ricostruzione parziale. Provalo prima di ogni altra cosa.

La funzione Apri e ripristina di Excel, e la via d'uscita che quasi nessuno usa

Excel include una routine di riparazione che non sta nel menu principale.

Apri prima Excel vuoto, poi File e Apri. Seleziona la cartella di lavoro danneggiata ma non fare doppio clic: clicca la piccola freccia accanto al pulsante Apri e scegli Apri e ripristina. Excel propone Ripristina, che tenta di conservare formule e formattazione, e se fallisce propone Estrai dati, che tira fuori i valori e lascia perdere il resto.

Estrai dati è l'opzione che si salta perché suona come una sconfitta. Spesso non lo è. Riavere i numeri come valori, senza formule, vale di solito molto più che non riavere nulla, ed è spesso il passo che funziona quando Ripristina non funziona.

Due impostazioni aiutano prima di provare. Metti il calcolo su manuale in Formule e Opzioni di calcolo, così l'apertura non innesca subito un ricalcolo che lo fa bloccare di nuovo, e avvia Excel in modalità provvisoria con excel /safe perché nessun componente aggiuntivo interferisca.

Tre raccoglitori ad anelli affiancati su una mensola, grigio, rosso e verde, ognuno con un occhiello metallico
Tre raccoglitori ad anelli affiancati su una mensola, grigio, rosso e verde, ognuno con un occhiello metallico

Un .xlsx è un archivio ZIP, e questo cambia ciò che è possibile

È la parte che trasforma un vicolo cieco in un'ispezione, e quasi nessuno la prova.

Dal formato OOXML in poi, un file .xlsx è un contenitore ZIP che ospita parti XML. Copia il file, rinomina la copia in .zip e aprila con un qualsiasi programma di archiviazione. Dentro troverai xl/worksheets/sheet1.xml e i suoi vicini, più xl/sharedStrings.xml che contiene il testo.

Quello che ti dice vale i due minuti. Se l'archivio si apre e l'XML del foglio è leggibile, i tuoi dati sono intatti e il problema sta nel contenitore o in una parte che serve a Excel per partire. Se è l'archivio stesso a rifiutarsi di aprirsi, il danno è nella struttura ZIP, e uno strumento di riparazione ZIP a volte ricostruisce abbastanza della directory centrale da rendere il file di nuovo caricabile.

Perfino nel caso peggiore, un archivio che si apre significa che puoi leggere i valori a mano nell'XML. È noioso e non è elegante, ma uno sheet1.xml leggibile vuol dire che le cifre non sono perse.

LibreOffice Calc apre file che Excel rifiuta

LibreOffice è più tollerante di Excel verso un OOXML malformato, e provarlo non costa nulla.

Installalo, apri la cartella di lavoro danneggiata e, se si carica, salva subito in un file nuovo. Recuperare una cartella così a volte fa perdere macro o un tipo di grafico esotico, ma i dati dei fogli e le formule di solito sopravvivono. Quando Excel dichiara il file illeggibile e LibreOffice lo apre senza fiatare, il file non era mai stato davvero distrutto.

Che cosa nessuno strumento può fare, e quanto costa davvero la riparazione online

Sul limite conviene essere chiari. Se i byte che contenevano le tue celle sono stati sovrascritti, nessuno strumento di riparazione li ricostruisce. Un software può solo ricostruire struttura attorno a dati ancora presenti sul disco; non può inventare un contenuto sparito. Qualsiasi prodotto che prometta il contrario vende una speranza.

L'opzione comoda ha inoltre un costo. I servizi di riparazione online richiedono di caricare la cartella di lavoro, il che, per un foglio con stipendi, elenchi clienti o previsioni, significa consegnare dati aziendali a un terzo che non hai verificato. Per qualunque cosa riservata, questo da solo li esclude, quale che sia il loro tasso di successo.

Se il file non è danneggiato ma assente

Tutto quanto sopra presuppone che il file ci sia ancora. Se la cartella di lavoro è stata cancellata, se il disco è stato formattato o se una cartella è sparita, la riparazione è lo strumento del tutto sbagliato e si tratta di recupero: cercare sul dispositivo dati la cui voce di directory non esiste più.

La stessa distinzione vale per gli altri formati di questa serie: un PDF danneggiato e un JPEG danneggiato hanno ciascuno i propri trucchi legati alla struttura, e condividono questa regola. La riparazione agisce su file che esistono. Il recupero agisce su file che non esistono più.

Scelta editoriale
4.5 / 5

Se il file è sparito invece che danneggiato → EaseUS Data Recovery

La riparazione serve solo se il file esiste ancora. Se la cartella di lavoro è stata cancellata o il disco formattato, è un lavoro di recupero. Scansione gratuita per vedere che cosa resta, e da installare su un disco diverso da quello che stai recuperando.

Fondata nel 2004Garanzia di 30 giorniVersione gratuita da 2 GB
Vedi l'offerta
Scelta editoriale
4.5 / 5

Recupera i dati del tuo disco fisso → EaseUS

Scansione gratuita · file cancellati, formattati, persi · Windows & Mac

Fondata nel 2004Garanzia di 30 giorniVersione gratuita da 2 GB
Vedi l'offerta

Domande frequenti

Un file Excel danneggiato si può sempre riparare?

No, e qualsiasi strumento che prometta il contrario promette troppo. La riparazione ricostruisce struttura attorno a dati ancora presenti sul disco. Se i byte che contenevano le tue celle sono stati sovrascritti, nulla li ricostituisce. Eppure quello che resta recuperabile supera spesso le aspettative, perché un .xlsx è un contenitore ZIP e l'XML dei fogli sopravvive di frequente anche quando Excel rifiuta il file.

Che cosa fa Estrai dati, e conviene usarlo?

È la seconda opzione che Excel propone quando Ripristina fallisce: tira fuori i valori delle celle e lascia perdere formule, formattazione e oggetti. La si salta perché suona come una sconfitta. Di solito non lo è: riavere i numeri come valori vale più che non riavere nulla, e spesso riesce dove Ripristina non riesce.

È vero che un .xlsx è un file ZIP?

Sì. Dal formato OOXML in poi, .xlsx, .docx e .pptx sono contenitori ZIP che ospitano parti XML. Copia il file, rinomina la copia in .zip e aprila: dentro troverai xl/worksheets/sheet1.xml e xl/sharedStrings.xml. Se quelle parti sono leggibili, i tuoi dati sono intatti e il difetto sta nel contenitore e non nel contenuto.

I servizi di riparazione Excel online sono sicuri?

Richiedono di caricare la cartella di lavoro, cioè di consegnare il file a un terzo che non hai verificato. Per un foglio con stipendi, elenchi clienti o previsioni è una decisione di riservatezza, non un dettaglio tecnico. Per qualsiasi cosa sensibile, meglio le vie locali: cronologia delle versioni, Apri e ripristina, l'ispezione dello ZIP e LibreOffice.

Il mio file è di 0 byte. Si può riparare?

No, perché non ci è mai stato scritto nulla. Un file di lunghezza zero non è un file danneggiato ma un file assente, e gli strumenti di riparazione non hanno su cosa lavorare. Quel caso riguarda il recupero: cercare sul disco i dati la cui voce di directory non punta più a nulla di utile.