FileSano
Microsoft ExcelIl tool lo risolve in alcuni casi

Excel ha completato controlli a livello di file e riparazioni. Alcune parti della cartella di lavoro potrebbero essere state riparate o eliminate

In inglese: “Excel completed file level validation and repair. Some parts of this workbook may have been repaired or removed

Cosa significa davvero

Questo non è un rifiuto: è Excel che ha aperto il file in modalità di ripristino. Dentro l'archivio .xlsx ha trovato una parte XML che non rispetta lo schema (una formula, un grafico, una definizione di nome) e, non sapendola interpretare, l'ha ELIMINATA per riuscire ad aprire tutto il resto. Il log elencato nel riquadro dice esattamente cosa e dove: righe del tipo "Record rimossi: formula dalla parte /xl/worksheets/sheet1.xml". Il punto che quasi nessuno spiega: quello che vedi a schermo è già la versione ripulita, mentre il file originale — con dentro ancora la parte rimossa — è intatto sul disco finché non salvi sopra. Il primo comando da NON dare è Ctrl+S.

Perché succede

Prova prima queste soluzioni gratuite

1. Non salvare sopra l'originale: usa Salva con nome

Finché non salvi, il file originale contiene ancora la parte che Excel ha scartato. Salva la versione recuperata con un nome NUOVO (Salva con nome), così conservi entrambe: quella aperta ora e quella da cui si può ancora tentare un recupero mirato.

2. Leggi il log di riparazione: dice il foglio e il tipo di dato

Nel riquadro c'è un elenco (o un link al file di log) con voci come "Record rimossi: formula dalla parte /xl/worksheets/sheet2.xml". Il numero del foglio è l'ordine interno, non il nome della scheda: sheet1.xml è il primo foglio creato. Sapendo cosa manca — formule, grafico, formattazione — sai cosa controllare invece di ricontrollare tutto.

3. Estrai le parti a mano dalla copia originale

Copia l'originale, rinomina la copia in .zip e aprila: dentro xl/worksheets/ trovi un XML per foglio, e in xl/sharedStrings.xml tutti i testi. Se ti servono solo i dati, sono lì — leggibili anche senza Excel, con i valori già calcolati accanto alle formule.

4. Aprilo con LibreOffice Calc

LibreOffice è più tollerante di Excel su alcune violazioni dello schema e talvolta conserva ciò che Excel elimina (capita spesso con i file prodotti dai gestionali). Aprilo, controlla le formule nei punti citati dal log, e risalva in .xlsx.

Hai già provato i metodi sopra e non è cambiato niente?

A volte è un falso allarme — un'impostazione, un blocco di Windows — a volte è corruzione vera. La diagnosi qui sotto, gratuita, ti dice in dieci secondi in quale dei due casi sei, prima di qualsiasi promessa. E lo fa senza che il file esca dal tuo browser.

Onestà prima di tutto: se Excel è arrivato a mostrarti il log, l'archivio ZIP era leggibile — quindi la nostra ricostruzione dell'indice, che è ciò che risolve i file che Excel non apre affatto, qui non è il pezzo che serve. Ciò che facciamo è mostrarti l'inventario interno dell'archivio originale: ogni parte XML con dimensione e CRC, così vedi se la parte citata nel log (per esempio xl/worksheets/sheet1.xml) è presente e integra, e puoi estrarla dal file prima che un salvataggio la faccia sparire. La riparazione dell'XML interno malformato non è coperta e non finge di esserlo.

Trascina qui il file danneggiato o l'intera cartella
.DBF .FPT .CDX .DBC · .XLSX .ODS .DOCX .PPTX .ZIP · .DOC .XLS .PPT .MSG · .PDF · .P7M .CSV .XML .EML — anche tutti insieme
Tutto avviene in questo browser: il file resta sul tuo computer, non si carica da nessuna parte.
Corruzioni gestite: contatore record azzerato o errato · header sporcato · file troncato · indice mancante · indice ZIP (Central Directory) perso · indice PDF (xref) perso o incoerente · header Office legacy (.doc/.xls) danneggiato. E per ogni altro file: ti diciamo cos'è davvero, anche quando è solo l'estensione sbagliata.

Vuoi il quadro completo, dal file alla fattura leggibile?

Guida: Recuperare un file Excel chiuso senza salvare

Domande frequenti

Posso recuperare le formule che Excel ha rimosso?

In automatico no, e chi lo promette esagera. Però nella maggior parte dei casi il VALORE calcolato dalla formula resta (l'.xlsx memorizza sia la formula sia l'ultimo risultato): perdi il calcolo, non il numero. Per riavere le formule serve una versione precedente del file — cronologia di OneDrive/Google Drive, Versioni precedenti di Windows o un backup.

Perché lo stesso file si apre bene su un altro PC?

Perché versioni diverse di Excel applicano controlli di conformità diversi, e alcune funzioni esistono solo dalle versioni più recenti. Non è il disco né il tuo PC: è la severità del controllo sullo stesso XML.

Il file era appena arrivato da un gestionale: è normale?

Molto: è uno dei casi più frequenti. Le librerie che generano .xlsx lato server scrivono a volte XML formalmente irregolari, che Excel accetta solo dopo aver "riparato". Se succede sistematicamente con gli export di un programma, il problema è a monte, in chi genera il file.

Altri errori dello stesso tipo