Converter Excel (XLSX) para shapefile
Este conversor transforma uma planilha .xlsx do Excel com colunas X/Y ou de latitude e longitude em um shapefile de pontos com .prj para ArcGIS ou QGIS, mantendo as outras colunas como atributos. A pasta de trabalho é processada no seu navegador e não é enviada. Nomes de coluna são cortados em 10 caracteres, linhas sem coordenadas válidas ficam de fora e coordenadas projetadas precisam do código EPSG.
Um arquivo não foi convertido corretamente? Escreva para [email protected], de preferência com um pequeno arquivo de exemplo, e o problema será corrigido.
O essencial
- Entrada: Excel (XLSX) (.xlsx). Saída: Shapefile (.shp).
- Seus arquivos não são enviados: o trabalho é feito no navegador, no seu próprio dispositivo.
- Tamanho: sem limite fixo; arquivos muito grandes são limitados pela memória do dispositivo.
- Precisa de um navegador atual (Chrome, Edge, Firefox ou Safari) no computador, tablet ou celular; nada para instalar.
- Grátis e sem cadastro.
De Excel (XLSX) para Shapefile: por que converter?
Equipes de campo, topógrafos e planejadores muitas vezes entregam dados de pontos como planilha do Excel: um ID, uma descrição e duas colunas de coordenadas. O ArcGIS e o QGIS conseguem importar isso, mas só com vários cliques toda vez, e o sistema de coordenadas se perde facilmente. Este conversor gera um shapefile pronto a partir do .xlsx: encontra a planilha e as colunas de coordenadas, cria um ponto para cada linha, mantém as outras colunas como atributos e grava um .prj para que os pontos caiam no lugar certo. Coordenadas em um sistema projetado, como UTM ou um sistema nacional, permanecem nesse sistema quando você informa o código EPSG; latitude e longitude viram um shapefile em WGS84, ou em qualquer sistema que você escolher. As partes do shapefile vêm juntas em um zip.
Como converter Excel (XLSX) para Shapefile
- Arraste e solte seu arquivo .xlsx na caixa ou clique para escolhê-lo.
- Confira as colunas de coordenadas e, para valores X/Y projetados, informe o código EPSG.
- Se quiser, escolha um sistema de coordenadas de saída, depois clique em “Converter para shapefile” e baixe o zip.
O que muda na conversão
Nomes de coluna são cortados em 10 caracteres
A tabela de atributos de um shapefile (.dbf) permite nomes de campo com no máximo 10 caracteres. Cabeçalhos mais longos do Excel, como “Data da inspeção”, são encurtados, e o conversor lista todos os nomes que alterou. Renomeie antes as colunas no Excel se quiser escolher você mesmo os nomes curtos.
Linhas sem coordenadas ficam de fora
Um shapefile não consegue guardar um ponto sem posição. Linhas com coordenada vazia ou inválida são ignoradas, e o conversor informa quantas. Use o conversor para GeoJSON se precisar mantê-las.
Texto, números e datas
Células de texto viram campos de texto e mantêm zeros à esquerda. Números viram campos numéricos, e datas são gravadas como texto no formato 2024-05-01, que todo programa de SIG lê. Textos muito longos são cortados nos 254 caracteres que um campo .dbf comporta.
Qual sistema de coordenadas?
A planilha em si não diz. Valores entre -180 e 180 e entre -90 e 90 são considerados longitude e latitude em WGS84. Números maiores, como 7395000, são projetados; nesse caso, o conversor pede o código EPSG em vez de adivinhar.
Sobre os formatos
Excel (XLSX)
XLSX é o formato de pasta de trabalho do Microsoft Excel desde o Excel 2007, também gravado pelo LibreOffice, Numbers e Google Planilhas. Listas de endereços, pontos de amostragem e cadastros de ativos muitas vezes ficam em uma planilha com uma coluna de latitude e outra de longitude, mas uma planilha não é dado de mapa até que essas colunas virem pontos.
- Uma pasta de trabalho pode ter várias planilhas; cada planilha é uma tabela com uma linha de cabeçalho.
- As células mantêm seu tipo: números, datas e texto, então um CEP como 01310 pode manter o zero à esquerda.
- Não há geometria nem sistema de coordenadas; as coordenadas são só números em colunas.
- O formato antigo .xls (Excel 97-2003) é um formato binário diferente.
Shapefile
O shapefile da Esri é o formato vetorial de SIG mais usado. Um “shapefile” é, na verdade, um conjunto de arquivos com o mesmo nome: o .shp guarda a geometria, o .shx um índice, o .dbf a tabela de atributos, o .prj opcional o sistema de coordenadas e o .cpg a codificação do texto.
- Precisa de pelo menos .shp, .shx e .dbf. Selecione-os juntos ou em um único .zip.
- Os nomes de campo são limitados a 10 caracteres e os valores de texto a 254.
- Cada shapefile contém um só tipo de geometria: pontos, linhas ou polígonos.
- Sem um arquivo .prj, o sistema de coordenadas é desconhecido.
Perguntas frequentes
A planilha é enviada?
Não. Tudo roda no seu navegador, e a pasta de trabalho nunca sai do seu computador.
Quais arquivos eu recebo?
Um zip com o .shp, o .shx e o .dbf, o .prj com o sistema de coordenadas e um .cpg indicando que o texto é UTF-8. Descompacte-o e adicione o .shp no ArcGIS ou no QGIS.
Posso converter linhas ou polígonos do Excel?
Sim, se a planilha tiver uma coluna com texto WKT, como LINESTRING (…) ou POLYGON (…). Cada tipo de geometria vira seu próprio shapefile.
E se minha planilha tiver várias tabelas?
O conversor lê uma tabela por planilha, começando na primeira linha. Coloque cada tabela em sua própria planilha, com a que você precisa em primeiro lugar.