Conversor de CSV para Excel (XLSX)
Transforme um ficheiro CSV ou TSV num livro do Excel .xlsx a sério, com os números guardados como números e o texto como texto, no próprio navegador.
Resultados
O que faz esta ferramenta
Abrir um CSV directamente no Excel corre mal mais vezes do que devia: um ficheiro com ponto e vírgula fica todo numa coluna, 3,5 é lido como texto ou como data, códigos como 007 perdem os zeros à esquerda, e números compridos, como os de cartões ou identificações com 16 algarismos, perdem os últimos, porque o Excel só guarda 15. Este conversor lê o CSV pelas regras do RFC 4180, incluindo campos entre aspas e quebras de linha, e escreve um .xlsx verdadeiro em que só os valores que são claramente números ficam números; tudo o resto, incluindo códigos com zeros à esquerda e números com mais de 15 algarismos, fica guardado como texto, tal e qual. Escolha o separador (um tab escreve-se \t) e se as casas decimais usam ponto ou vírgula. O livro tem uma só folha e nenhuma formatação.
Fórmula
cada linha do CSV → uma linha da folha ; os valores com forma de número entram como números, o resto como texto
Variáveis
| Símbolo | Significado | Unidade |
|---|---|---|
text | CSV | — |
delimiter | Separador | — |
decimal | Separador decimal no ficheiro | — |
OUT | Linhas × colunas | — |
NU | Células guardadas como números | — |
TX | Células guardadas como texto | — |
EM | Células vazias | — |
Exemplo resolvido
- CSVproduct,price,stock Pen,1.20,150 Notebook,3.50,42 Stapler,7.95,0
- Separador,
- Separador decimal no ficheiro.
- Linhas × colunas4 x 3
- Células guardadas como números6
- Células guardadas como texto6
- Células vazias0
Limitações
- O cálculo é feito inteiramente no seu navegador. Os valores que introduz nunca são enviados para um servidor.