Ripara subito la tua cartella di lavoro
- Trascina il .xlsx
- La riparazione avviene in locale
- Scarica la cartella di lavoro ricostruita
Per riparare un file di Excel danneggiato, lo apri a livello di archivio (un .xlsx è uno ZIP di parti XML), recuperi le parti leggibili e ricostruisci una cartella di lavoro a partire da esse. IntactFile lo fa nel tuo browser: trascina il file, il motore lo legge in locale e scarichi il risultato con un report di quali fogli, esattamente, sono tornati. Il tuo foglio di calcolo non viene mai caricato.
Prova prima la riparazione integrata di Excel
Excel include una modalità di riparazione che quasi nessuno conosce, ed è gratis: File → Apri → Sfoglia, seleziona il file danneggiato, poi fai clic sulla piccola freccia accanto al pulsante Apri e scegli «Apri e ripristina». Scegli prima «Ripristina»; se fallisce, eseguilo di nuovo e scegli «Estrai dati», che estrae valori e formule dai resti e scarta tutto il resto. Quando funziona, hai finito.
Quando non funziona (Excel segnala che la cartella di lavoro non può essere riparata, oppure ti restituisce una griglia vuota), la struttura del file è danneggiata in un modo che la via interna di Excel non riesce ad aggirare. È qui che entra in gioco la riparazione a livello di archivio, e per capire perché funziona ti serve un fatto su cosa sia davvero un .xlsx.
Un file .xlsx in realtà è uno ZIP
Rinomina una qualsiasi cartella di lavoro integra da report.xlsx a report.zip e aprila: troverai cartelle di file XML. Una parte per ogni foglio contiene le tue celle e le tue formule; altre contengono stili, grafici e testo condiviso e (dato che è uno ZIP) una tabella dei contenuti alla fine del file dice ai lettori dove si trova ciascuna parte.
Quindi «file di Excel danneggiato» significa una di due cose: il contenitore ZIP è rotto (download troncato, salvataggio interrotto — la tabella dei contenuti è danneggiata mentre le parti dei fogli sopravvivono), oppure una parte XML al suo interno è rotta mentre le altre sono a posto. In entrambi i casi si tratta di danno parziale, ed è proprio per questo che la riparazione a livello di ZIP recupera le cartelle di lavoro: il motore trova ogni parte sopravvissuta grazie alla sua intestazione, senza bisogno della tabella dei contenuti, e ricostruisce una cartella di lavoro da ciò che è leggibile — lo stesso meccanismo della riparazione degli ZIP, applicato ai fogli di calcolo.
Perché i fogli di calcolo meritano il «senza caricamento»
Siamo concreti su cosa c'è in una cartella di lavoro rotta: stipendi, elenchi di clienti, margini, dati bancari. I servizi di riparazione basati sul caricamento ti chiedono di inviare quel file ai loro server e di fidarti di come lo gestiscono. Con la riparazione nel browser non c'è alcuna copia da affidare a nessuno: il file viene letto dal tuo disco, ricostruito nella memoria della tua scheda e salvato di nuovo sul tuo disco. Non c'è nulla da conservare, perché non viene ricevuto nulla. E non devi crederci sulla parola: apri la scheda Rete e guarda mentre la riparazione è in corso.
Cosa viene recuperato
Mettiamo le aspettative in chiaro: i valori delle celle, le formule e la struttura dei fogli si recuperano meglio, perché risiedono nelle parti XML dei fogli a cui punta il recupero a livello di archivio. Più fragili sono la formattazione, i grafici, le cache delle tabelle pivot, gli oggetti incorporati e le macro VBA: risiedono in parti separate, e quelle che erano danneggiate o troncate non tornano. Il report dei risultati elenca foglio per foglio ciò che è stato ricostruito, così conosci le lacune prima di aprire il file.
Cosa può e cosa non può riparare
Può riparare
- Contenitore ZIP rotto attorno a parti dei fogli intatte — il caso più comune
- Cartelle di lavoro troncate: viene recuperata ogni parte leggibile precedente al taglio
- Cartelle di lavoro che «Apri e ripristina» rifiuta o restituisce vuote
- Danno limitato ad alcune parti — i fogli sopravvissuti tornano, indicati per nome
Non può riparare
- Parti dei fogli i cui dati compressi sono essi stessi distrutti — quelle celle non esistono più nel file
- Le macro VBA, le cache delle tabelle pivot e gli oggetti incorporati nelle parti danneggiate potrebbero non sopravvivere
- Cartelle di lavoro cifrate con password, senza la password
- File che risultano di 0 byte — un problema di recupero dati, non di riparazione
Se il recupero torna vuoto, ti diciamo perché, e una riparazione fallita non viene mai addebitata.