Eu já vi todas as perguntas sobre como exportar uma tabela de atributos para o Excel a partir do QGIS e tento todas as respostas, como copiar e colar, CSV (na verdade, não sei onde encontrar), mas nenhuma parece ser a resposta certa .
Alguém pode me ajudar?
Respostas:
ATUALIZAÇÃO 13.10.2016:
Clique com o botão direito do mouse na camada no Sumário (também conhecida como legenda ou árvore de camadas) e abra a
Save As...
caixa de diálogo.Uma vez lá, clique na
Format
lista de opções e escolhaMS Office Open XML spreadsheet [XLSX]
.Note que você também tem uma opção para arquivos LibreOffice:
Open Document spreadsheet [ODS]
.Estou usando o QGIS v.2.14.4
RESPOSTA ANTERIOR (ainda válida):
Instale o plug-in XY Tools de Richard Duivenvoorde.
Selecione um arquivo vetorial no sumário (ou seja, torne-o ativo).
Vá para
Vector->XY tools->Save attribute table as Excel file
.Você precisaria da biblioteca Python xlw instalada para fazer isso.
fonte
Plugins->Manage and Install plugins
e procurar xytools.xytools
pasta atualUSER/.qgis2/python/plugins/
. Em seguida, extraia o zip baixado para esse local. Reinicie o QGIS e pronto. Vejo que houve modificações no arquivoexcel.py
na versão mais recente e usei a anterior sem problemas.Para obter um arquivo csv da tabela de atributos, clique com o botão direito do mouse na camada da legenda, selecione
Save As ...
e altere o formato do arquivo de shapefile para CSV.Pode ser necessário alterar o separador de vírgula para ponto e vírgula em um editor de texto se o Excel não gostar do separador padrão.
fonte
Há também o plug-in MMQGIS que, quando baixado e instalado na barra de ferramentas ( Plug-ins> Gerenciar e instalar plug-ins ... ), possui a ferramenta:
Exportar atributos para arquivo CSV
fonte
Nas versões 3 e acima do QGIS, a maneira mais fácil de exportar uma tabela de atributos é:
Export
eSave features as...
Comma Separated Value [CSV]
noformat
menu suspensoadd saved file to map
parte inferior da janela para que o arquivo não seja adicionado ao seu projeto como uma camada de dadosOK
botãofonte
Exporte a camada como um shapefile, encontre o shapefile no seu PC. Copie / renomeie o nome do arquivo da parte DBF do shapefile exportes para 8 ou sob caracteres, se não estiver. (PROBLEMA ANTIGO DO ARQUIVO DO MS DOS). Em seguida, arraste e solte o DBF diretamente no Excel.
Salve como XLS.
O método de copiar e colar, do QGIS, fez com que o texto / caractere retornasse em um blob para a próxima linha e causasse problemas de dados no Excel.
fonte