Como Salvar um Arquivo do Excel como CSV Sem Perder Formatação ou Fórmulas
🔍 WiseChecker

Como Salvar um Arquivo do Excel como CSV Sem Perder Formatação ou Fórmulas

Você precisa exportar seus dados do Excel para um arquivo CSV para usar em outro sistema. O comando padrão Salvar Como CSV remove todas as fórmulas, formatação e várias planilhas. Isso acontece porque um arquivo CSV é um formato de texto simples projetado apenas para dados brutos. Este artigo explica como preservar seu trabalho salvando uma cópia como CSV enquanto mantém seu arquivo Excel original intacto.

Principais Conclusões: Preservando Dados do Excel ao Exportar para CSV

  • Arquivo > Salvar Como > CSV (delimitado por vírgulas): Exporta apenas os valores exibidos da planilha atual, removendo permanentemente fórmulas e formatação de células.
  • Copiar e Colar Valores: Cria um instantâneo estático dos seus dados calculados em uma nova pasta de trabalho antes de salvar como CSV.
  • Manter arquivo de origem (.xlsx): Mantém todas as fórmulas, planilhas e formatação originais para edições futuras após a exportação CSV.

Entendendo o Formato CSV e Suas Limitações

Um arquivo CSV não é uma planilha. É um arquivo de texto simples onde cada linha representa uma linha de dados. Os campos dentro de uma linha são separados por vírgulas. Esse formato é universalmente aceito por bancos de dados, clientes de e-mail e outros softwares para importar dados brutos. Por ser texto simples, não pode armazenar elementos específicos do Excel, como fórmulas, cores de células, fontes, larguras de colunas ou várias planilhas.

Ao usar Arquivo > Salvar Como e escolher um tipo CSV, o Excel converte a planilha ativa. Qualquer fórmula é substituída pelo resultado calculado atual. Qualquer formatação de número, como símbolos de moeda ou estilos de data, é removida, embora o número subjacente permaneça. Apenas a planilha ativa é salva; todas as outras planilhas da pasta de trabalho são ignoradas. Esse processo é unidirecional e permanente para o arquivo CSV que você criar.

O Que “Salvar Como CSV” Realmente Faz

O comando avalia sua planilha e escreve os dados visíveis em um arquivo de texto. Uma célula com a fórmula =A1+B1 mostrando “150” será salva como “150”. Uma data formatada como “15 de março de 2024” será salva como seu número serial, como “45005”, a menos que medidas específicas sejam tomadas. É por isso que você deve preparar seus dados primeiro se precisar que o CSV mostre datas formatadas ou retenha valores calculados de fórmulas.

Passos para Preparar e Salvar Dados como CSV

O método principal envolve criar uma cópia descartável dos seus dados com valores em vez de fórmulas. Isso preserva seu arquivo .xlsx original com toda a sua funcionalidade.

  1. Salve sua pasta de trabalho original
    Primeiro, salve seu arquivo Excel completo em seu formato nativo, como .xlsx ou .xlsm. Use Arquivo > Salvar ou pressione Ctrl+S. Isso garante que todas as fórmulas e formatação sejam preservadas para uso futuro.
  2. Crie uma cópia da planilha de dados
    Clique com o botão direito na guia da planilha que você precisa exportar. Selecione Mover ou Copiar no menu. Na caixa de diálogo, escolha “(nova pasta de trabalho)” no menu suspenso “Para pasta de trabalho:”. Marque a caixa “Criar uma cópia” e clique em OK. Uma nova janela do Excel será aberta com apenas essa planilha copiada.
  3. Converta fórmulas em valores
    Na nova pasta de trabalho, selecione todas as células que contêm fórmulas. Clique e arraste ou pressione Ctrl+A para selecionar todo o intervalo usado. Pressione Ctrl+C para copiar. Em seguida, vá para a guia Página Inicial. Clique na seta suspensa Colar e selecione Colar Valores, representado pela área de transferência com “123”. As fórmulas são substituídas por seus resultados atuais.
  4. Aplique a formatação de texto final
    Selecione colunas que contenham datas ou números especiais. Clique com o botão direito e escolha Formatar Células. Na guia Número, selecione a Categoria como “Texto”. Clique em OK. Isso força o Excel a escrever a data exatamente como exibida, não como um número serial. Para números grandes, como códigos de produto, isso evita notação científica.
  5. Realize a operação Salvar Como CSV
    Vá para Arquivo > Salvar Como. Escolha a pasta para o arquivo CSV. Clique no menu suspenso “Tipo:”. Selecione “CSV (delimitado por vírgulas) (*.csv)”. Nomeie o arquivo e clique em Salvar. O Excel mostrará avisos sobre recursos não suportados; clique em Sim para salvar apenas a planilha atual.
  6. Feche a cópia sem salvar
    Feche a janela da nova pasta de trabalho com os dados convertidos. Quando solicitado a salvar as alterações nesta pasta de trabalho temporária, clique em Não Salvar. Sua pasta de trabalho original .xlsx permanece aberta e inalterada.

Método Alternativo Usando Power Query

Para exportações recorrentes, use o Power Query para automatizar o processo. Vá para a guia Dados e selecione De Tabela/Intervalo para carregar seus dados no Editor do Power Query. Aqui, você pode transformar colunas para o tipo de dados Texto. Em seguida, use Página Inicial > Fechar e Carregar Para e selecione “Somente Criar Conexão”. Depois, clique com o botão direito na consulta no painel Consultas da Pasta de Trabalho e selecione Exportar > Exportar para arquivo CSV.

Erros Comuns e Cenários de Perda de Dados

Zeros à Esquerda São Removidos de Códigos de Produto

O Excel trata números como 00154 como o número 154. Salvar em CSV remove os zeros à esquerda. Para corrigir, formate a coluna como Texto antes de salvar. Selecione a coluna, pressione Ctrl+1, vá para a guia Número e escolha Texto. Reinsira os códigos ou preceda com um apóstrofo, como ‘00154.

CSV Mostra Números Seriais de Data em Vez de Datas

Uma célula mostrando “15/03/2024” pode salvar como “45005”. Este é o número serial da data do Excel. A solução é usar a função TEXTO em uma coluna auxiliar. Use uma fórmula como =TEXTO(A1;”dd/mm/aaaa”) ao lado da sua data. Copie a coluna auxiliar como valores e use esses valores para a exportação CSV.

Strings Numéricas Longas São Convertidas em Notação Científica

Um número de 16 dígitos como 1234567890123456 pode salvar como 1,23457E+15. Formate a célula como Texto antes de inserir ou colar o número. Se os dados já existirem, você deve reinseri-los após aplicar o formato Texto.

Caracteres Especiais Como Vírgulas Quebram a Estrutura CSV

Se uma célula contiver uma vírgula, o arquivo CSV a tratará como um novo delimitador de coluna. O Excel automaticamente envolve essas células em aspas duplas durante a exportação. Se você estiver construindo o texto manualmente, certifique-se de que qualquer célula com vírgula esteja entre aspas duplas, como “Silva, João”.

Opções de Salvamento do Excel para Exportação de Dados

Item CSV (delimitado por vírgulas) *.csv Pasta de Trabalho do Excel *.xlsx
Formato do Arquivo Arquivo de texto simples Planilha XML compactada
Fórmulas Salvas apenas como valores finais Totalmente preservadas e editáveis
Formatação Toda formatação de célula perdida Toda formatação mantida
Várias Planilhas Apenas a planilha ativa é salva Todas as planilhas são salvas
Melhor Para Importação de dados em outros sistemas Trabalho contínuo e análise
Tamanho do Arquivo Geralmente muito pequeno Maior, contém mais dados

Agora você pode exportar seus dados do Excel para CSV para uso externo enquanto mantém um arquivo mestre totalmente funcional. Sempre comece salvando sua pasta de trabalho original .xlsx. Use a técnica de copiar e colar valores para desvincular os dados das fórmulas antes da exportação. Para gerenciar datas e números longos, lembre-se de definir o formato da célula como Texto. Em seguida, explore o uso da função TEXTO para ter mais controle sobre como datas e números aparecem em seu arquivo CSV final.