Abra um ou mais arquivos CSV e edite em uma grade de planilha: altere células (inclusive com quebras de linha), adicione ou exclua linhas e colunas, ordene e filtre, desfaça e refaça, e depois baixe o resultado. O download mantém o delimitador, as quebras de linha, a marca de ordem de byte (BOM) e a codificação do arquivo, e traz todas as linhas na ordem original. Arquivos com mais de 25 MB, 100.000 linhas ou 2 milhões de células abrem no modo de arquivo grande, que lê páginas do disco em vez de carregar tudo.
Como editar um arquivo CSV
- Clique em Abrir arquivos (dá para abrir vários, cada um em uma aba), cole linhas ou comece do zero com Novo.
- Clique em uma célula e digite, ou pressione Enter ou F2 para editar o valor atual. Shift+Enter insere uma quebra de linha dentro da célula; Esc cancela.
- Use Adicionar linha, Adicionar coluna, o menu da coluna (clique no nome dela) e os painéis laterais para ordenar, filtrar, alterar texto ou montar uma receita.
- Clique em Baixar CSV (ou pressione Ctrl/⌘+S). Desfazer e refazer (Ctrl/⌘+Z, Ctrl/⌘+Shift+Z) funcionam até você fechar a aba.
Ferramentas de edição do editor de CSV
| Células e intervalos | Edite direto na grade ou no painel Célula, que mostra o valor completo com as quebras de linha. Arraste ou use Shift+setas para selecionar um intervalo; Ctrl/⌘+C copia como texto separado por tabulação, Ctrl/⌘+V cola texto separado por tabulação vindo de uma planilha, Delete limpa o intervalo e Preencher para baixo copia a primeira linha da seleção para as de baixo. |
|---|---|
| Linhas e colunas | Adicione e exclua linhas; insira, renomeie, mova e exclua colunas; arraste a borda de uma coluna para mudar a largura; alterne entre linhas espaçadas e compactas. |
| Localizar e ir para | Localizar no arquivo mostra só as linhas que contêm o texto. Ir para a linha leva a qualquer número de linha. |
| Exibição: ordenar e filtrar | Ordene por até 8 colunas (texto, ordem natural, número ou data) e filtre com condições como contém, é um destes, número entre ou data anterior a. Uma exibição muda o que você vê, não o arquivo; Manter só estas linhas, nesta ordem transforma a exibição em uma alteração que pode ser desfeita. As exibições podem ser salvas neste navegador e reaproveitadas em arquivos com as mesmas colunas. |
| Texto | Substitua texto ou uma expressão regular (com grupos $1), tire espaços, mude maiúsculas e minúsculas — nas colunas escolhidas, em todas as linhas ou só nas linhas da exibição atual, diferenciando maiúsculas ou exigindo a célula inteira. Uma prévia conta quantas células serão alteradas antes de você aplicar. |
| Receita | Encadeie etapas — dividir uma coluna, combinar colunas, remover linhas duplicadas, renomear ou excluir colunas —, confira a prévia, aplique tudo como uma única alteração e exporte em JSON para repetir em outro arquivo. As etapas identificam as colunas pelo nome e pela posição e param com uma mensagem se alguma coluna estiver faltando. |
| Arquivo | Mostra linhas, colunas, delimitador, codificação, marca de ordem de byte, quebras de linha, quebra de linha no final e tamanho, além do que o download vai preservar. |
Como editar arquivos CSV grandes
Quando o arquivo passa do limite em memória, o editor monta um índice de onde cada registro começa e termina (16 bytes por registro) e lê só as linhas que você está vendo. Nesse modo você pode editar células, adicionar e excluir linhas, renomear colunas, localizar texto, ir para qualquer linha, ordenar e filtrar o arquivo inteiro, além de desfazer e refazer.
Ao salvar, é gravado um arquivo novo e completo: as linhas que você não alterou são copiadas byte a byte do original, então as aspas e as quebras de linha delas ficam idênticas; as linhas alteradas e as novas usam o delimitador e a quebra de linha do arquivo. As ferramentas de texto e as receitas funcionam em arquivos dentro do limite em memória; para arquivos maiores, use Filtrar linhas do CSV, Limpar dados do CSV ou Alterar delimitador e codificação do CSV, que processam o arquivo inteiro em fluxo.
A edição de arquivos grandes aceita arquivos em UTF-8 e Windows-1252. Arquivos em outras codificações abrem só para leitura; arquivos UTF-16 precisam ser convertidos para UTF-8 antes. A ordenação guarda na memória os valores de ordenação das linhas que atendem às condições e tem limite de 2 milhões dessas linhas.
O que o download preserva
- Todas as linhas, na ordem do arquivo: ordenar ou filtrar a exibição nunca tira linhas do download.
- O delimitador (vírgula, ponto e vírgula, tabulação ou barra vertical), as quebras de linha (CRLF, LF ou CR), a marca de ordem de byte e se o arquivo terminava com quebra de linha.
- Arquivos UTF-8, UTF-16 e Windows-1252 são salvos na mesma codificação. Os navegadores não conseguem gravar outras codificações antigas, como Shift_JIS ou GB18030; esses arquivos são salvos em UTF-8.
- Os valores exatamente como digitados: zeros à esquerda, códigos longos e fórmulas continuam como texto. Aspas só são acrescentadas onde o valor precisa delas.
Limites do editor e privacidade
Edição em memória: até 25 MB, 100.000 linhas, 2 milhões de células e 250 colunas, com até 100 passos de desfazer. O modo de arquivo grande não tem limite fixo de linhas; ele foi testado com um arquivo de 200.000 linhas e 18,4 MB (edição na linha 175.000, ordenação e filtro do arquivo inteiro, download completo). Arquivos muito grandes dependem da memória e do disco disponíveis para o navegador.
Os arquivos são lidos e salvos no seu navegador. Nada é enviado para servidor, e as edições se perdem quando você fecha a aba, a menos que você as baixe.
Perguntas frequentes
O editor altera números ou datas?
Não. Cada valor é mantido como o texto que está no arquivo, então 00123 continua 00123 e 1.2300 continua 1.2300.
Dá para baixar só as linhas filtradas?
Escolha Manter só estas linhas, nesta ordem no painel Exibição e depois baixe. Ou use Filtrar linhas do CSV, que grava só as linhas que atendem às condições.
As alterações são salvas automaticamente?
Não. As alterações ficam nesta aba até você baixar o arquivo. O navegador pergunta antes de você sair da página com alterações não salvas.