BLOG · Uncategorized

Importar CSV no QGIS: Guia Completo em 4 Passos [2026]

Importar CSV no QGIS — trabalhar com planilhas e arquivos de texto delimitado é uma das tarefas mais comuns no geoprocessamento, seja para adicionar pontos por coordenadas ou vincular dados tabulares a camadas existentes.

O QGIS possui suporte nativo para leitura de arquivos CSV, TXT e outros formatos de texto delimitado. Neste guia completo, você aprende a importar CSV no QGIS em 4 passos práticos com exemplos reais.

Como Importar CSV no QGIS Universo GIS TUTORIAL EM VÍDEO GRATUITO
Como Importar CSV no QGIS
Tutorial completo mostrando como importar planilhas CSV com coordenadas no QGIS
Assistir tutorial →

Quando Importar CSV no QGIS

Arquivos CSV (Comma-Separated Values) são planilhas simples em formato texto. Você vai precisar carregar planilhas CSV em situações como:

  • Pontos com coordenadas — planilhas com latitude e longitude coletadas em campo ou extraídas de GPS
  • Dados tabulares — tabelas do IBGE, censos, dados socioeconômicos para vincular a shapefiles
  • Resultados de análises — exportações de outros softwares ou bancos de dados
  • Cadastros e inventários — listas de imóveis, parcelas, pontos de interesse com localização

O QGIS diferencia dois tipos de importação: CSV com geometria (coordenadas) e CSV sem geometria (apenas tabela). O procedimento muda conforme o caso.

Passo 1 — Preparar o Arquivo CSV

Antes de importar, organize seu arquivo CSV corretamente para evitar erros na leitura pelo QGIS.

Regras de formatação:

  • A primeira linha deve conter os nomes das colunas (cabeçalho)
  • Use vírgula ou ponto-e-vírgula como separador (o QGIS aceita ambos)
  • Coordenadas devem usar ponto como separador decimal (ex: -23.5505, não -23,5505)
  • Evite caracteres especiais nos nomes das colunas

Se seu arquivo foi gerado no Excel, salve como CSV UTF-8 para preservar acentos e caracteres brasileiros. O formato padrão do Excel pode corromper a codificação.

Verifique se as colunas de coordenadas estão claramente nomeadas — por exemplo, latitude e longitude, ou x e y. Isso facilita o mapeamento automático dos campos na hora da importação.

Passo 2 — Importar CSV com Coordenadas

Para arquivos que contêm colunas de latitude e longitude, siga este procedimento:

  1. Vá em Camada → Adicionar Camada → Adicionar Camada de Texto Delimitado
  2. Selecione o arquivo CSV na janela que se abre
  3. O QGIS detecta automaticamente o separador e mostra uma prévia dos dados
  4. Na seção Definição de Geometria, selecione Coordenadas de Ponto
  5. Mapeie os campos X (longitude) e Y (latitude)
  6. Defina o SRC correto — para coordenadas em graus decimais no Brasil, use EPSG:4674 (SIRGAS 2000)
  7. Clique em Adicionar

Os pontos aparecerão no mapa nas posições corretas. Se os pontos ficarem fora do Brasil, verifique se não inverteu latitude com longitude.

Consulte a documentação oficial do QGIS sobre importação de dados para opções avançadas de leitura de texto delimitado.

curso-de-qgis-com-certificado

Passo 3 — Importar CSV sem Coordenadas (Tabela Pura)

Nem todo CSV tem coordenadas. Quando você precisa vincular dados tabulares a uma camada existente, importe como tabela pura.

O procedimento é o mesmo do passo anterior, mas na seção Definição de Geometria, selecione Sem geometria (somente tabela de atributos).

A tabela aparecerá no painel de camadas sem representação no mapa. Para vinculá-la a uma camada vetorial, use o Join por campo em comum.

Essa técnica é essencial para enriquecer shapefiles com dados externos — por exemplo, vincular dados do censo do IBGE aos municípios usando o código IBGE como chave.

Passo 4 — Salvar como Camada Permanente

Ao importar CSV no QGIS, a camada resultante é temporária — ela aponta para o arquivo original. Se você editar ou mover o CSV, a camada pode quebrar.

Para torná-la permanente, clique com o botão direito na camada → Exportar → Salvar Feições Como e escolha GeoPackage como formato de saída.

O GeoPackage armazena os dados de forma independente do CSV original. A partir desse momento, você pode editar atributos, adicionar novos campos e realizar análises sem depender da planilha.

Essa conversão também melhora a performance, especialmente para CSVs com milhares de linhas. O formato GeoPackage é indexado e muito mais rápido para consultas espaciais.

Dicas Profissionais para Importar Planilhas

Ao importar CSV no QGIS, alguns cuidados fazem diferença no resultado final:

  • Codificação — se os acentos aparecerem errados, mude a codificação para UTF-8 na janela de importação
  • Separador decimal — coordenadas com vírgula (padrão brasileiro) causam erro; converta para ponto antes
  • Colunas numéricas — verifique se o QGIS interpretou os tipos corretamente (número vs texto) na prévia
  • Arrastar e soltar — arrastar um CSV para o QGIS abre automaticamente a janela de texto delimitado

Para arquivos Excel (.xlsx), use Camada → Adicionar Camada → Adicionar Camada Vetorial em vez de texto delimitado. O QGIS lê Excel nativamente desde a versão 3.0.

Erros Comuns ao Trabalhar com CSV no QGIS

Os problemas mais frequentes ao carregar arquivos CSV e como resolver cada um:

  • Pontos no lugar errado — X e Y invertidos. Latitude é Y, longitude é X
  • Acentos corrompidos — arquivo salvo em codificação ANSI. Salve como UTF-8 no editor de texto ou Excel
  • Colunas não reconhecidas — separador errado. Verifique se o CSV usa vírgula ou ponto-e-vírgula e configure na janela de importação
  • Valores nulos — células vazias na planilha podem causar avisos. O QGIS lida com elas, mas é bom preencher campos obrigatórios antes da importação

Perguntas Frequentes sobre Importar CSV no QGIS

Como importar CSV no QGIS com coordenadas?

Use Camada → Adicionar Camada de Texto Delimitado, selecione o arquivo, marque Coordenadas de Ponto e mapeie os campos de latitude e longitude.

Qual formato de CSV o QGIS aceita?

O QGIS aceita CSV com vírgula ou ponto-e-vírgula como separador, além de arquivos TXT e TSV. Salve em UTF-8 para preservar acentos.

Posso importar Excel no QGIS?

Sim. Use Camada → Adicionar Camada Vetorial para abrir arquivos .xlsx diretamente. O QGIS lê planilhas Excel nativamente.

Por que meus pontos aparecem no lugar errado?

Provavelmente os campos X e Y estão invertidos, ou o SRC está incorreto. Latitude é Y, longitude é X, e use EPSG:4674 para coordenadas em graus no Brasil.

Como vincular dados de uma planilha a um shapefile?

Importe o CSV sem geometria e use a ferramenta Join nas propriedades da camada vetorial para vincular por um campo em comum, como código IBGE ou ID.