Vai al contenuto
OneKitly

Una cella di tre spazi conta come vuota, ed è voluto

Pubblicato il 14/09/2026 · 4 min di lettura · Strumenti per file

Daniel Okonkwo

Daniel OkonkwoSviluppatore front-end e redattore Tech presso OneKitly

Performance web · Formati di file

Verificato su 3 fonti

Vedi il profilo
In breve

Una cella è considerata vuota qui se non contiene nulla, contiene un null, o contiene solo spazi — quindi una riga fatta di tre spazi, di una stringa vuota e di un null è una riga vuota e se ne va. Quella definizione lavora: i dati esportati e incollati sono pieni di celle che non mostrano nulla e contengono uno spazio, e un test che accettasse solo il vuoto vero le lascerebbe tutte indietro. Misurato su un foglio di cinque righe con «a», due spazi, una stringa vuota, un null e «b»: tre righe tolte, due tenute. Il passaggio sulle colonne procede allo stesso modo, in verticale anziché in orizzontale, e guarda la larghezza della riga più larga e non quella dell'intestazione — un foglio la cui intestazione è più corta del corpo perdeva prima tutto ciò che superava l'ultima cella dell'intestazione, annunciando che nulla era stato tolto. Entrambi gli strumenti mostrano il loro conteggio, ed è quel conteggio che si confronta con la propria lettura del file.

Gli spazi sono la ragion d'essere di questi strumenti. Una riga di bianchi sembra vuota, non lo è per un test rigoroso, e sopravvive in silenzio a ogni filtro che si applichi dopo.

Da dove vengono le righe vuote

I rapporti le scrivono di proposito. Un'esportazione mensile che mette una riga bianca fra le sezioni, un sistema che riempie ogni pagina fino a un numero fisso di righe, un'impaginazione di stampa riportata nei dati — tutti producono un file che si legge bene e si calcola male, perché una riga vuota dentro un intervallo ferma un riempimento, rompe il rilevamento della propria estensione da parte di una tabella e viene contata da tutto ciò che conta righe. Lo stesso per i bianchi finali: un foglio la cui ultima cella usata sta molto sotto il suo ultimo valore reale ha un intervallo usato pieno di nulla, ed è per questo che una tabella piccola può produrre un file di parecchi megabyte.

Il passaggio sulle colonne, e il difetto che aveva

Togliere le colonne vuote richiede una larghezza con cui lavorare, e la scelta ovvia — la lunghezza della prima riga — è sbagliata per ogni foglio la cui intestazione sia più corta dei dati. Accade appena un'esportazione lascia una colonna senza etichetta, cosa abbastanza comune. Prendere la larghezza dell'intestazione cancellava in silenzio ogni colonna oltre la sua fine, e il conteggio delle colonne tolte diceva comunque zero: dati persi, e il rapporto a sostenere che non era successo nulla. La larghezza è ora quella della riga più lunga del foglio: un'intestazione di due sopra un corpo di tre conserva tutte e tre e riempie l'intestazione con una cella vuota. Vale la pena sapere che è esistito, perché un file ripulito prima della correzione può mancare di una colonna e non lo dirà.

Che cosa conta come vuoto, cella per cella
Contenuto della cellaVuota?
niente affatto
una stringa vuota
tre spazi
una tabulazione
il numero zeroNo — è un dato
il testo «0»No
una formula che restituisce «»Sì, una volta convertita in valori
Rimuovere le righe vuoteTogli le righe con tutte le celle vuote, chiudendo i buchi lasciati da un export. Funziona con Excel (XLSX, XLS, XLSM, XLSB), OpenDocument (ODS), Apple Numbers, CSV e TSV.Prova lo strumento

Domande frequenti

Toglie una riga in cui solo una cella ha un valore?
No. Una riga se ne va solo quando ogni sua cella è vuota. Un solo valore in qualsiasi punto della riga la conserva, che è ciò che si vuole per una riga di subtotale o per una riga in cui è impostato un unico indicatore. Se ti serve scartare le righe a cui manca una colonna precisa, quello è un filtro e appartiene al foglio di calcolo, non a qui: lo strumento non ha nozione di quale colonna ti interessi.
Tocca le celle unite o la formattazione?
Il risultato è scritto come un foglio di valori nuovo, quindi celle unite, colori, larghezze di colonna e formattazione condizionale non sopravvivono. È un costo reale e vale la pena pesarlo: se la formattazione conta, fai la pulizia nel foglio stesso. Se ciò che hai è un'esportazione in viaggio verso un altro sistema, la formattazione non sarebbe comunque sopravvissuta a quel viaggio.
In che ordine lancio le pulizie?
Unire, poi deduplicare, poi le righe vuote, poi le colonne vuote. Deduplicare prima di unire manca i doppioni che compaiono solo una volta uniti i file; togliere le righe vuote prima di deduplicare dà solo meno righe da confrontare, i doppioni visti sono gli stessi — l'ordine fra queste due incide dunque solo sulla velocità. Le colonne per ultime, perché togliere righe può svuotare una colonna che prima non lo era.

Articoli che potrebbero interessarti

Tutte le guide
SpiegazioneIl numero 1 e il testo «1» non sono doppioniLa deduplicazione confronta righe intere in modo esatto, tipo di cella compreso. Cinque righe d'aspetto identico sono uscite come tre: una portava un numero, una una stringa e una una stringa con uno spazio davanti.TutorialUnire cartelle: un foglio ciascuno, o una sola tabellaDodici rapporti mensili possono diventare dodici schede o una tabella di dodici mesi. Solo la seconda si ordina e si somma in un colpo — ed è quella in cui le righe d'intestazione vogliono attenzione.SpiegazioneLa cartella con ventitré formule che non ne dichiarava nessunaUna 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.TutorialUn file per scheda, e ciò che una divisione lascia indietroSpezzare una cartella scrive un .xlsx per foglio, col nome della scheda. Porta i valori e non le formule — il comportamento giusto quando si tratta di mandare a un reparto la propria scheda.SpiegazioneIl file .ods che è valido e che il tuo lettore rifiutaOpenDocument rende styles.xml facoltativo. Diversi lettori lo esigono e rifiutano l'intero documento senza di esso — «Cannot find file styles.xml in zip» su un file che non è rotto.SpiegazioneConvertire le formule in valori conserva la risposta in cache, non il calcoloUn file di foglio di calcolo conserva sia la formula sia l'ultima risposta calcolata da Excel. Togliere la formula lascia la risposta memorizzata — e lascia un vuoto ovunque il file non ne portasse alcuna.

Strumenti correlati

Fonti

Hai notato un errore in questo articolo?