Tablora

Tablora · Biblioteca

Armazenar como texto um conteúdo parecido com fórmula

Uma célula que começa com sinal de igual, como =1+1, pode ser texto literal. O XLSX que preserva o texto a guarda como texto, para que nunca rode como fórmula.

Quando um sinal de igual é só texto

Notas, códigos de peças e comentários importados às vezes começam com =, +, - ou @. Em um documento de origem, =1+1 pode ser uma nota que alguém digitou, um código ou uma instrução feita para ser lida, e não calculada. Abra esses dados em uma planilha como CSV e o programa pode tratar a célula como fórmula, mostrar 2 no lugar do texto ou executar algo que você não pretendia.

O conversor que preserva o texto grava todas as células da pasta de trabalho como células de texto explícitas. Um valor que começa com sinal de igual fica armazenado como esses caracteres e nunca vira fórmula.

Exportando =1+1 como texto

O exemplo da coluna note

O exemplo da página tem uma coluna chamada note com um valor, =1+1. O texto esperado da célula é =1+1, armazenado como célula de texto explícita: nem fórmula, nem número. Por ser texto, a célula não é recalculada se você mudar outras células depois, e você não deve descrevê-la como um cálculo em nada que escrever sobre o arquivo.

Os downloads em CSV acrescentam um apóstrofo

As outras ferramentas do navegador, como o inspetor de texto delimitado e a ferramenta de normalização, oferecem “Baixar (CSV)” em vez de XLSX. Nesses arquivos, toda célula que começa com =, +, - ou @, depois de eventuais espaços iniciais, recebe um apóstrofo na frente, então =1+1 é gravado como '=1+1. Esse prefixo é uma proteção comum contra a execução de fórmulas, mas passa a fazer parte do texto no arquivo. Se você precisar exatamente dos caracteres sem prefixo, use o XLSX que preserva o texto.

No app Tablora, a exportação XLSX nunca grava fórmulas: uma célula como =1+1 é armazenada como texto. A exportação CSV do app grava as células exatamente como foram lidas, sem o apóstrofo, então o programa que abre o CSV decide o que acontece com elas.

Decidindo o que a célula deve ser

Se a origem realmente queria um cálculo, mantenha a versão em texto como registro e refaça você mesmo a fórmula na planilha, com referências que você conferiu.

Se tiver dúvida, exporte primeiro a versão que preserva o texto. Você pode transformar texto em fórmula depois, mas uma fórmula que já rodou pode ter substituído o texto original pelo resultado.

Dados de entrada

Texto da tabela
note =1+1
Delimitador
,

Resultados

Linhas
2
Colunas
1
note
=1+1
Tamanho do ficheiro em bytes
2293

Todas as células da folha são guardadas como texto para preservar os identificadores e o conteúdo semelhante a fórmulas.