Tablora

Tablora · Biblioteca

Manter um cabeçalho cuja capitalização mudou

Um cabeçalho repetido em maiúsculas, como NAME e AMOUNT, não é idêntico a Name e Amount, então a ferramenta o mantém. Veja como conferir esse caso.

Por que NAME não é o mesmo que Name aqui

A remoção de cabeçalhos repetidos tira uma linha posterior só quando todas as células são iguais às da linha de cabeçalho escolhida. Antes de comparar, ela apara os espaços no início e no fim de cada célula, mas não muda maiúsculas e minúsculas. Então, quando o cabeçalho é Name e Amount, uma linha posterior com NAME e AMOUNT é tratada como uma linha diferente e fica no resultado.

Isso é proposital. Algumas exportações passam para maiúsculas nas páginas seguintes, mas uma linha em maiúsculas também pode ser um título de seção ou um registro real. A ferramenta deixa essa decisão com você em vez de adivinhar.

O mesmo rigor vale para grafia e pontuação. Amount: com dois-pontos, Amounts com s, ou um cabeçalho que ganhou um código de moeda nas páginas seguintes contam como linhas diferentes. “Linhas de cabeçalho removidas” é o jeito mais rápido de ver se a sua expectativa bate com a origem: se você esperava uma remoção por quebra de página e vê menos, procure linhas como esta.

Exemplo: um cabeçalho mantido em maiúsculas

No exemplo da página, a “Linha de cabeçalho” é 1 e a tabela tem três linhas de origem: Name e Amount, Paper e 12.50, e NAME e AMOUNT. Depois de “Calcular”, “Linhas de cabeçalho removidas” mostra 0, nenhuma linha de origem é removida e o resultado continua com 3 linhas. A terceira linha fica exatamente como estava, com as maiúsculas.

O que fazer com a linha em maiúsculas

Como o app compara cabeçalhos ao juntar páginas

No app Tablora, “Juntar páginas” une as tabelas que têm o mesmo número de colunas da primeira. Quando “Linha de cabeçalho” está ativada, ele descarta a primeira linha de uma tabela posterior se ela corresponder ao cabeçalho da primeira tabela, e essa comparação ignora maiúsculas e minúsculas, além dos espaços nas pontas. Assim, uma linha NAME e AMOUNT no topo da página dois seria removida na junção, enquanto a ferramenta do navegador a mantém.

Nenhum dos dois comportamentos está errado; eles respondem a perguntas diferentes. Se você trabalha nos dois lugares, confira o resultado da junção com a origem antes de exportar.

Dados de entrada

Linha de cabeçalho
1
LinhaColuna 1Coluna 2
1NameAmount
2Paper12.50
3NAMEAMOUNT

Resultados

Linhas de cabeçalho removidas
0
Linhas
3
LinhaColuna 1Coluna 2
1NameAmount
2Paper12.50
3NAMEAMOUNT