Converter CSV para Excel
Escolha como o CSV é lido, limpe as linhas e selecione, renomeie e organize as colunas antes de baixar um arquivo Excel. Este guia apresenta as opções com um pequeno exemplo.
Experimente o CSV de exemplo
Baixe orders-options.csv, uma lista fictícia de pedidos com seis colunas e seis linhas de dados. O arquivo e os nomes das colunas estão em inglês. Ele contém espaços nas extremidades, uma linha vazia, uma linha de Ada repetida e uma linha de Eli mais curta. O resultado terá quatro colunas e quatro linhas de dados.
Passo a passo
- Baixe o CSV de exemplo acima. Abra CSV para Excel e use Escolher ficheiros para selecionar orders-options.csv.
- Defina Separador como ; e Codificação de texto como UTF-8. Deixe A primeira linha contém cabeçalhos marcada. Confira se a prévia mostra Notes, Name, Amount, Account ID, City e Status em seis colunas separadas. Termine os ajustes de importação antes de editar as colunas.
- Desmarque Manter valores como texto neste exemplo para usar os valores de Amount em cálculos. As opções de texto e números são explicadas abaixo.
- Em Limpar dados, marque Remover espaços nas extremidades das células, Remover linhas vazias, Remover linhas duplicadas e Preencher células em falta nas linhas curtas. A prévia deve mostrar quatro linhas de dados e duas linhas removidas.
- Em Colunas, desmarque Notes e Status. Edite os campos de nome: altere Account ID para Account e Amount para Total. Use as setas (Mover para cima e Mover para baixo) até as colunas selecionadas aparecerem na prévia como Name, Account, City, Total.
- Confira a prévia e selecione Transferir Excel. Abra orders-options.xlsx no Excel ou em outro editor de planilhas e faça as verificações abaixo.
Entenda as opções de importação
| Opção | Quando usar |
|---|---|
| Separador | Automático identifica um separador provável. Você pode escolher vírgula, ponto e vírgula, ↹ Tabulação ou |, ou usar Personalizado para outro caractere único. Escolha o caractere que separa os campos do arquivo; o exemplo usa ponto e vírgula. |
| Codificação de texto | Automático identifica UTF-8, Windows-1252 ou um arquivo UTF-16 com marca de codificação. Você também pode escolher UTF-8, Windows-1252, UTF-16 LE ou UTF-16 BE diretamente. O exemplo é UTF-8; Zoë deve aparecer corretamente. |
| A primeira linha contém cabeçalhos | Deixe marcada quando a primeira linha contiver nomes de colunas. Ela será o cabeçalho da planilha e permitirá editar os nomes. Desmarque quando a primeira linha contiver dados que devem ser tratados como os outros registros. |
Escolha células de texto ou numéricas
| Manter valores como texto | Efeito |
|---|---|
| Marcada | Todas as células preenchidas são salvas como texto. Use para preservar os valores de texto originais. Valores como 19.50 continuam como texto e não funcionam como células numéricas em uma soma. |
| Desmarcada | Números simples compatíveis são salvos como células numéricas; os demais valores continuam como texto. Use esta opção no exemplo para somar Total. A configuração vale para todas as colunas, e o Excel pode exibir 19.50 como 19.5. |
Limpe as linhas
| Opção | Quando usar |
|---|---|
| Remover espaços nas extremidades das células | Remove espaços no início e no fim de cada célula, inclusive nos cabeçalhos. No exemplo, remove os espaços em torno de Zoë. Os espaços entre palavras permanecem. |
| Remover linhas vazias | Remove linhas cujas células estejam todas vazias ou contenham apenas espaços. Isso remove a linha vazia do exemplo. O cabeçalho é mantido. |
| Remover linhas duplicadas | Mantém a primeira cópia de cada linha de dados inteira idêntica e remove as posteriores. Assim, fica uma linha de Ada. Quando ativados, o corte de espaços e o preenchimento de linhas curtas ocorrem antes da comparação. |
| Preencher células em falta nas linhas curtas | Acrescenta células vazias ao fim das linhas curtas até atingir a quantidade de colunas da linha mais larga. As células City e Status que faltam em Eli ficam vazias; nenhum valor é adivinhado. |
As linhas restantes mantêm a ordem original: Zoë, Ada, Mika, Eli neste exemplo. A ferramenta não permite selecionar ou reordenar linhas de dados individuais.
Selecione, renomeie e ordene colunas
| Ação | Como funciona |
|---|---|
| Selecionar colunas | Use as caixas de seleção para incluir ou excluir colunas. Mantenha pelo menos uma selecionada. Desmarque Notes e Status no exemplo. |
| Renomear cabeçalhos | Edite o campo de nome ao lado da coluna quando A primeira linha contém cabeçalhos estiver marcada. Altere Account ID para Account e Amount para Total no exemplo. |
| Definir a ordem | Use as setas (Mover para cima e Mover para baixo) para mover colunas na lista. As selecionadas são exportadas na ordem da lista, da esquerda para a direita. A ordem em que você marca as caixas não determina a ordem final. Uma coluna marcada novamente retorna à sua posição existente. |
| Repor colunas | Repor colunas seleciona todas as colunas novamente, restaura a ordem original e remove suas alterações nos nomes dos cabeçalhos. As opções de limpeza continuam selecionadas. |
Verifique o arquivo Excel
- Confira os quatro cabeçalhos Name, Account, City, Total, nessa ordem, com quatro linhas de dados. Notes e Status devem estar ausentes.
- Confira os nomes Zoë, Ada, Mika e Eli sem espaços nas extremidades. Ada deve aparecer uma vez e a célula City de Eli deve estar vazia.
- Com Manter valores como texto desmarcada, use a função de soma do editor sobre D2:D5 em uma célula vazia. O total deve ser 43.75, que pode aparecer como 43,75 com o formato numérico local.
- Salve e reabra o XLSX. Verifique novamente os cabeçalhos, a ordem das linhas, os nomes e os valores. O CSV original não muda.
Perguntas e resolução de problemas
Tudo aparece em uma coluna
Altere Separador para o caractere que separa os campos do arquivo original. No exemplo, escolha ;. Use Personalizado apenas para outro caractere único.
Os nomes contêm caracteres estranhos
Confira Codificação de texto. Experimente a codificação usada ao criar o arquivo e confira um nome com acento. O exemplo usa UTF-8 e deve mostrar Zoë.
O primeiro registro virou cabeçalho ou não consigo renomear colunas
Confira A primeira linha contém cabeçalhos. Desmarque se a primeira linha for um registro de dados. Marque se ela contiver os nomes que deseja editar.
Minhas escolhas de colunas ou nomes desapareceram
Alterar Separador ou Codificação de texto lê o arquivo novamente e redefine a seleção, a ordem e os nomes das colunas. Termine esses ajustes primeiro e organize as colunas depois. Repor colunas também restaura as colunas e os nomes originais.
A prévia mostra apenas parte do arquivo
A prévia mostra até 12 linhas de dados e 12 colunas. O download inclui todas as linhas restantes e todas as colunas selecionadas na ordem escolhida. Confira arquivos maiores no editor de planilhas após o download.
Os valores não somam como números
Se Manter valores como texto estiver marcada, os valores são texto. Desmarque e baixe novamente para que números simples compatíveis se tornem células numéricas. Símbolos monetários e vírgulas decimais continuam como texto. Células numéricas podem mostrar menos zeros decimais finais; o valor não muda.
Um código precisa de zeros à esquerda
Um código como 00123 no exemplo é um identificador. Manter valores como texto mantém células preenchidas como texto. O conversor também mantém um código com zero inicial, como 00123, como texto quando a opção está desmarcada. Confira o código no XLSX baixado. Se os zeros já faltarem no CSV original, a conversão não poderá recuperá-los automaticamente.
As linhas ainda parecem duplicadas após ocultar uma coluna
Remover linhas duplicadas compara linhas originais completas após a limpeza escolhida, antes de remover colunas excluídas. Linhas com valores Notes diferentes continuam separadas mesmo com Notes desmarcada. Confira as diferenças originais antes de remover registros.
Opcional: compare o exemplo e os arquivos de referência
As tabelas mostram os valores originais e os dados organizados do exemplo. As pastas de trabalho de referência foram geradas com a função de exportação do conversor e os mesmos ajustes de limpeza, cabeçalhos e ordem das colunas.
Antes da limpeza: CSV de exemplo
A linha vazia e a linha repetida de Ada são intencionais. A linha original de Eli termina após Account ID. Os espaços nas extremidades são preservados nesta tabela.
| Notes | Name | Amount | Account ID | City | Status |
|---|---|---|---|---|---|
| internal | Zoë | 19.50 | 00123 | Bergen | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| follow up | Mika | 12.00 | 00234 | Trondheim | Pending |
| review | Eli | 7.25 | 34567 |
Após a limpeza e a seleção de colunas
Estes são os valores da prévia do conversor. Um editor de planilhas pode mostrar valores numéricos com menos zeros finais.
| Name | Account | City | Total |
|---|---|---|---|
| Zoë | 00123 | Bergen | 19.50 |
| Ada | 12345 | Oslo | 5.00 |
| Mika | 00234 | Trondheim | 12.00 |
| Eli | 34567 | 7.25 |
| Arquivo de referência | Configuração das células | Bytes |
|---|---|---|
| orders-options.xlsx | Manter valores como texto: desmarcada | 4952 |
| orders-options-text.xlsx | Manter valores como texto: marcada | 5180 |
As duas referências contêm as mesmas quatro linhas e escolhas de colunas. Seus tipos de célula, texto ou número, diferem. A referência de texto tem um nome descritivo; o conversor baixa este exemplo como orders-options.xlsx.