La cartella con ventitré formule che non ne dichiarava nessuna
Pubblicato il 15/09/2026 · 4 min di lettura · Strumenti per file
Daniel Okonkwo — Sviluppatore front-end e redattore Tech presso OneKitly
Performance web · Formati di file
Verificato su 3 fonti
Dentro di un .xlsx, una cella di formula si scrive in due parti: la formula stessa e l'ultimo risultato che il foglio ha calcolato per essa. Un file scritto da un programma, o salvato senza ricalcolo, può portare la prima e lasciare il secondo vuoto — letteralmente `<f>A2*B2</f><v></v>`. La maggior parte dei lettori tratta una cella senza valore come una cella assente, e la elimina. La formula se ne va con lei. Misurato su una cartella di ventiquattro righe con ventitré formule in colonna C: letto con le opzioni predefinite, l'analizzatore ha trovato 0 formule e una sola cella in quella colonna, l'intestazione. Letto conservando le celle dichiarate vuote, ne ha trovate 23 e 24 celle. Lo strumento che apre il tuo file qui le conserva: per questo un .xlsx uscito da una catena di esportazione mostra i suoi calcoli invece di una colonna vuota e di un messaggio che dice che la cartella non contiene formule.
Una cella può contenere una formula e nessun risultato in cache. Un lettore che salta le celle vuote butta via la formula con esse — e annuncia che il file non ne ha. Un'opzione di lettura separa i due casi.
Perché un file arriva senza i suoi risultati
I fogli di calcolo memorizzano l'ultimo valore calcolato per comodità, così un file si apre all'istante invece di ricalcolare migliaia di celle. Tutto ciò che scrive .xlsx senza essere un foglio di calcolo — un lavoro di reportistica, un'esportazione contabile, una libreria in uno script server — non ha motore di calcolo: scrive la formula richiesta e lascia il risultato vuoto per il prossimo programma che aprirà il file. È un file legittimo: la specifica consente che l'elemento valore sia assente o vuoto. Significa solo che la cartella non è mai stata valutata, e un lettore deve decidere se questo rende la cella interessante o invisibile.
Quanto costa l'opzione su un file ordinario
Nulla di notevole. Conservare le celle dichiarate vuote aggiunge voci per celle che esistono senza portare valore, il che cambia la forma di un array di righe grezzo — una riga che tornava con tre elementi può tornare con due, quello mancante essendo implicito. Il rimedio è completare ogni riga fino alla larghezza della più larga prima di farne qualcosa, cosa di cui ogni vista a tabella ha comunque bisogno. Su una cartella normale, dove ogni formula porta il suo risultato, le righe escono identiche carattere per carattere. L'opzione cambia solo la sorte delle celle che sarebbero sparite in silenzio, e il silenzio è ciò che rendeva costoso questo difetto: il file si apriva, la tabella sembrava giusta, e la risposta a una domanda diretta era sbagliata.
| Lettura | Formule trovate | Celle in colonna C |
|---|---|---|
| Opzioni predefinite | 0 | 1 (l'intestazione) |
| Celle vuote conservate | 23 | 24 |
Domande frequenti
- Come faccio a sapere se il mio file ha questo problema?
- Aprilo e cerca una colonna che dovrebbe essere calcolata ed è vuota, mentre le colonne da cui dipende sono piene. È quella la firma. Aprire lo stesso file in un foglio di calcolo nasconde il sintomo più che la causa, perché l'applicazione ricalcola all'apertura e riempie i valori — il che è anche la riparazione: aprilo, lascialo ricalcolare, salvalo, e il file ora porta i suoi risultati.
- Il visualizzatore manda la mia cartella da qualche parte?
- No. Il file viene letto nel browser, da codice già scaricato con la pagina, e nulla di esso viene inviato. Conta più per un foglio di calcolo che per la maggior parte dei file, perché le cartelle contengono spesso stipendi, elenchi clienti e prezzi — il genere di cosa che non si incolla su un sito sconosciuto per sapere cosa contiene.
- Quali formati apre?
- I quattro che ti mandano davvero: .xlsx, il vecchio .xls, l'OpenDocument .ods e il .numbers di Apple. Un .ods scritto da certi generatori arriva senza la parte di stili che i lettori si aspettano, e viene riparato in ingresso invece che rifiutato — un file che un lettore severo dichiara corrotto di solito è solo incompleto.
Articoli che potrebbero interessarti
Tutte le guide →Strumenti correlati
Fonti
Hai notato un errore in questo articolo?