Visualizador e editor de CSV
Abre um ficheiro CSV no navegador, pesquisa, filtra e ordena, edita células, adiciona ou elimina linhas e colunas e exporta um CSV limpo. Sem envios.
Como abrir e editar um ficheiro CSV
- Larga o teu ficheiro na zona de depósito ou clica nela para escolher um ficheiro
.csv,.tsvou.txt. Também podes colar texto CSV em Ou cola texto CSV e clicar em Abrir o texto colado, ou começar do zero com Nova tabela vazia. - A Codificação e o Delimitador são detetados automaticamente. Se os acentos aparecerem estranhos (por exemplo
éem vez deé) ou se tudo ficar numa só coluna, escolhe-os à mão. Desmarca A primeira linha contém os nomes das colunas se o teu ficheiro não tiver linha de cabeçalho. - Percorre a tabela página a página. Usa Pesquisar em todas as colunas, ou escolhe uma coluna em Filtrar a coluna e escreve o que ela Contém. Clica na seta ao lado do nome de uma coluna para a ordenar (crescente, decrescente e depois de volta à ordem original).
- Clica em qualquer célula para a editar, muda o nome de uma coluna no cabeçalho, ou usa Adicionar linha, Adicionar coluna e Eliminar coluna. O × no fim de uma linha elimina-a.
- Em Exportar, escolhe o Delimitador e as opções e clica em Transferir CSV.
O ficheiro é lido e editado no separador do teu navegador. Nunca é enviado, por isso podes abrir com segurança listas de clientes, extratos bancários ou outros dados privados.
Codificações e delimitadores
Um ficheiro CSV é texto simples, mas nem todos os programas o escrevem da mesma forma. Esta ferramenta procura primeiro uma marca de ordem de bytes (BOM): os ficheiros UTF-8, UTF-16 LE e UTF-16 BE que começam por uma são descodificados em conformidade. Sem BOM, o ficheiro é verificado como UTF-8; se não for UTF-8 válido, é lido como Windows-1252, a codificação que o Excel para Windows usa nos ficheiros «CSV» em línguas da Europa Ocidental, como o português. A codificação detetada aparece por cima da tabela.
A vírgula é o delimitador padrão, mas as folhas de cálculo configuradas em português ou noutras línguas que usam a vírgula decimal escrevem ponto e vírgula, e algumas exportações usam tabulações ou barras verticais. É escolhido o delimitador que dá o número de colunas mais consistente nas primeiras 50 linhas. Os campos entre aspas ("Silva, Ana") podem conter delimitadores, aspas (duplicadas: "") e quebras de linha, como define a RFC 4180. As linhas com campos em falta são completadas com células vazias e assinaladas num aviso.
Ordenação, ficheiros grandes e exportação
A ordenação percebe números: 9 vem antes de 10, os valores negativos e decimais ficam na ordem certa, o texto é ordenado alfabeticamente sem ter em conta maiúsculas nem acentos, e as células vazias vão sempre para o fim. A pesquisa e os filtros também ignoram os acentos, por isso acores encontra Açores.
Só é mostrada uma página de linhas de cada vez (de 50 a 500), o que mantém a página rápida mesmo com centenas de milhares de linhas. É possível abrir ficheiros até 200 MB, consoante a memória do teu dispositivo.
A exportação contém todas as linhas pela ordem atual, ou só as linhas correspondentes se marcares Exportar só as linhas que correspondem à pesquisa e ao filtro. A opção do BOM UTF-8 ajuda o Excel a mostrar bem os acentos quando fazes duplo clique no ficheiro.
Proteção contra injeção de fórmulas
Uma célula que começa por =, +, - ou @ pode ser executada como fórmula quando o CSV é aberto numa folha de cálculo, algo que os atacantes usam para abrir ligações ou executar comandos («injeção CSV»). Com a opção de proteção marcada, essas células recebem um apóstrofo no início para que as folhas de cálculo as mostrem como texto. Os números simples como -12.5 não são alterados. Desmarca-a se o ficheiro alimentar outro programa que tenha de receber os valores exatos.
Perguntas frequentes
O meu ficheiro CSV é enviado para algum lado?
Não. O ficheiro é lido por JavaScript no teu navegador e fica no teu dispositivo. Fechar o separador descarta-o, a menos que transfiras a exportação.
Porque é que os acentos aparecem estranhos?
O ficheiro foi provavelmente descodificado com a codificação errada. Escolhe Windows-1252 (Europa Ocidental) ou UTF-8 em Codificação; a tabela recarrega de imediato.
As minhas alterações são guardadas automaticamente?
Não. As alterações ficam na página até clicares em Transferir CSV. Mudar a codificação, o delimitador ou a opção de cabeçalho recarrega o ficheiro original e descarta as alterações.
Posso abrir ficheiros do Excel?
Esta ferramenta só lê ficheiros de texto. Para folhas de cálculo .xlsx, .xls ou .ods, usa o visualizador de Excel, que consegue exportar uma folha para CSV.
O que acontece às fórmulas num CSV?
Um CSV não contém fórmulas, só texto. Uma célula como =SUM(A1:A3) é aqui apenas texto; a opção de proteção impede que as folhas de cálculo a executem depois da exportação.
Ferramentas relacionadas
- Visualizador de Excel Abre folhas de cálculo .xlsx, .xls e .ods no navegador sem o Excel. Escolhe uma folha, pesquisa-a e exporta-a para CSV. Nada é enviado.
- Conversor de JSON para CSV Converte JSON em CSV e CSV em JSON no teu navegador. As chaves aninhadas passam a colunas, o separador é detetado e nada é enviado para um servidor.
- Remover linhas duplicadas Remove linhas duplicadas de qualquer lista online. Mantém a primeira ocorrência na ordem original, com opções para ignorar maiúsculas, espaços e ordenar.