Dois e-mails numa célula, ou duas cadeias num array
Publicado a 09/09/2026 · 3 min de leitura · Ferramentas de ficheiros
Daniel Okonkwo — Programador front-end e redator de Tecnologia na OneKitly
Desempenho web · Formatos de ficheiro
Verificado a partir de 3 fontes
O vCard permite a um contacto repetir uma propriedade: duas linhas EMAIL, três linhas TEL, tantas quantas a pessoa tiver. Uma célula de folha de cálculo leva um valor, por isso a exportação CSV junta-as — jp.dupont@example.fr · contact@example.fr, separadas por um ponto médio escolhido porque quase nunca aparece dentro de um endereço nem de um número. É legível e ordenável, e é uma cadeia. A exportação JSON escreve o mesmo contacto como objeto em que emails e phones são arrays: ["jp.dupont@example.fr", "contact@example.fr"]. Se for uma pessoa a ler o ficheiro, a célula junta é mais amável; se for um programa, o array elimina o passo em que decides por que caractere dividir esperando que nenhum contacto o tenha alguma vez posto numa nota. Todo o resto é igual, porque ambas são a mesma leitura do mesmo ficheiro.
Um contacto pode ter vários números e vários endereços. O CSV junta-os com um ponto médio numa só célula; o JSON guarda-os como lista, que é a diferença entre um script que funciona e outro que divide a olho.
Porque o separador é um ponto médio
Uma vírgula seria indistinguível do próprio separador do CSV, um ponto e vírgula do que o Excel usa em toda a Europa continental, e uma barra aparece em moradas reais. O ponto médio quase não aparece em nada do que se põe numa ficha de contacto, o que torna uma célula junta divisível na prática embora nada o garanta. É essa a descrição honesta: uma convenção que funciona, não uma regra imposta pelo formato — e é precisamente por isso que um programa deve escolher o JSON.
O que nenhuma das exportações leva
As etiquetas. Um vCard diz que número é o telemóvel e qual o do escritório, com TYPE=CELL e TYPE=WORK, e ambas as exportações escrevem os números sem elas — o CSV porque tem uma só coluna de telefones e o JSON porque guarda uma lista de cadeias e não de pares. Se a distinção te importa, guarda o .vcf, ou acrescenta uma coluna tua antes de importar. É um limite real, e vale mais enunciá-lo do que descobri-lo depois de duzentos contactos chegarem com os telemóveis marcados como fixos.
Perguntas frequentes
- Posso editar o JSON e reconvertê-lo?
- O lado da importação destas ferramentas lê CSV, por isso um JSON que tenhas editado precisa de um script teu para voltar a ser um .vcf — o que costuma ser a situação em que já estavas se escolheste JSON. Para retoques à mão que tenham de voltar pelas ferramentas, escolhe o CSV, altera-o numa folha de cálculo e reconstrói a partir daí.
- O JSON é válido para qualquer analisador?
- Sim — é um simples array de objetos, indentado, em UTF-8, sem vírgulas finais nem comentários. Nota que não é jCal, a forma JSON normalizada de vCard e iCalendar: é uma representação direta dos campos que estas ferramentas leem, mais fácil de consumir e que leva menos. Se precisares de jCal em concreto, guarda o .vcf e converte-o com uma biblioteca que o vise.
Artigos que podem interessar-lhe
Todos os guias →Ferramentas relacionadas
Fontes
Detetaste um erro neste artigo?