O que esta ferramenta faz
Cada linha do CSV vira um mapeamento numa lista YAML, com as chaves do cabeçalho. Os valores são tipados como no JSON: 30 é número, true é booleano, e um zero à esquerda mantém o valor como string.
A indentação você escolhe acima do editor.
Que valores o YAML coloca entre aspas e quais não
As aspas não são enfeite: são o que impede um valor de mudar de sentido quando alguém relê o arquivo.
3.0fica entre aspas, porque sem elas voltaria como o número 3;- o texto
nullfica entre aspas, para continuar sendo a palavra e não um valor ausente; - um campo vazio fica entre aspas como
"", pelo mesmo motivo.
Dois ficam sem aspas, e vale saber: yes e no. No YAML 1.2 — o que esta ferramenta emite — são strings comuns. No YAML 1.1 são booleanos, e o PyYAML ainda os lê assim. Se a sua saída vai para uma ferramenta Python, coloque essas colunas entre aspas antes, no CSV.
Células com várias linhas
Um campo CSV pode conter uma quebra de linha, e o YAML sabe guardá-la sem perder. Essa célula sai como escalar de bloco introduzido por |-, com o conteúdo indentado sob a chave. Nada é achatado e nada é escapado.
Privado por padrão
Tudo é executado localmente no seu navegador com JavaScript. Os seus dados nunca são enviados para um servidor, o que torna a ferramenta segura para conteúdo sensível e funciona offline.