Tablora

Tablora · Biblioteca

Conservare un’intestazione con maiuscole diverse

Un’intestazione ripetuta in maiuscolo, come NAME e AMOUNT, non coincide esattamente con Name e Amount, quindi lo strumento la mantiene. Ecco come verificarla.

Perché qui NAME non è uguale a Name

Lo strumento per rimuovere le intestazioni ripetute elimina una riga successiva solo quando ogni sua cella è uguale alla riga di intestazione scelta. Prima del confronto toglie gli spazi all’inizio e alla fine di ogni cella, ma non cambia maiuscole e minuscole. Così, se l’intestazione è Name e Amount, una riga più in basso che riporta NAME e AMOUNT viene trattata come una riga diversa e resta nel risultato.

È voluto. Alcune esportazioni passano al maiuscolo nelle pagine successive, ma una riga in maiuscolo può anche essere il titolo di una sezione o un record vero. Lo strumento lascia a te la decisione invece di tirare a indovinare.

Lo stesso rigore vale per l’ortografia e la punteggiatura. Amount: con i due punti, Amounts con una s o un’intestazione che nelle pagine successive ha acquistato un codice valuta contano tutti come righe diverse. «Righe di intestazione rimosse» è il modo più rapido per capire se le tue aspettative coincidono con la fonte: se ti aspettavi una rimozione per ogni cambio pagina e ne vedi meno, cerca righe come questa.

Esempio: un’intestazione che resta in maiuscolo

Nell’esempio della pagina «Riga di intestazione» vale 1 e la tabella ha tre righe di origine: Name e Amount, Paper e 12.50, e NAME e AMOUNT. Dopo «Calcola», «Righe di intestazione rimosse» mostra 0, nessuna riga di origine viene rimossa e il risultato ha ancora 3 righe. La terza riga viene mantenuta esattamente com’era, maiuscole comprese.

Che cosa fare della riga in maiuscolo

Come l’app confronta le intestazioni quando unisce le pagine

Nell’app Tablora, «Unisci pagine» unisce le tabelle che hanno lo stesso numero di colonne della prima tabella. Quando «Riga di intestazione» è attiva, scarta la prima riga di una tabella successiva se corrisponde all’intestazione della prima tabella, e questo confronto ignora sia le maiuscole sia gli spazi esterni. Una riga NAME e AMOUNT in cima alla pagina due verrebbe quindi rimossa durante l’unione, mentre lo strumento del browser la mantiene.

Nessuno dei due comportamenti è sbagliato: rispondono a domande diverse. Se lavori in entrambi i posti, confronta il risultato unito con la fonte prima di esportarlo.

Dati di ingresso

Riga di intestazione
1
RigaColonna 1Colonna 2
1NameAmount
2Paper12.50
3NAMEAMOUNT

Risultati

Righe di intestazione rimosse
0
Righe
3
RigaColonna 1Colonna 2
1NameAmount
2Paper12.50
3NAMEAMOUNT