Como o arquivo é lido
A codificação vem da marca de ordem de bytes (BOM) do arquivo; sem ela, UTF-8; se não for UTF-8, Windows-1252. O delimitador (vírgula, ponto e vírgula, tabulação ou barra vertical) é o que divide as primeiras linhas de forma mais uniforme. Quando o delimitador é ponto e vírgula e os números usam vírgula decimal, eles são lidos como números.
Números, porcentagens, TRUE e FALSE e datas ISO viram valores com os quais você pode calcular. Números com zeros à esquerda, como CEPs, e sequências com mais de 15 dígitos continuam como texto, então não são alterados. Texto que começa com = continua como texto: fórmulas dentro de um arquivo CSV não são executadas.
Gravando de volta
Um CSV que você abriu é gravado de volta como veio: o mesmo delimitador, separador decimal, quebras de linha e marca de ordem de bytes. Um número escrito com zeros no final, como 2,50, mantém os zeros. Antes de salvar, o Scissor Office lista o que o CSV não consegue guardar, como outras planilhas ou fórmulas, e oferece salvar em outro formato.
Limites que você deve conhecer
- Um CSV guarda uma única planilha de texto. Salve como XLSX ou ODS para manter fórmulas, formatação e várias planilhas.
- Um arquivo sem marca de ordem de bytes que não seja UTF-8 nem Windows-1252, por exemplo Shift JIS, mostra caracteres errados.
- Uma planilha comporta até 1.048.576 linhas; um arquivo grande demais para abrir mostra uma mensagem em vez disso.
Quer ver com seus próprios olhos que nada é enviado? Como funciona mostra como verificar isso na aba Rede do seu navegador.