¿Exportar tabla de atributos a Excel desde QGIS?

33

He visto todas las preguntas sobre cómo exportar una tabla de atributos a Excel desde QGIS, e intento todas las respuestas como copiar y pegar, CSV (de hecho, no sé dónde encontrarlas), pero ninguna parece ser la respuesta correcta. .

¿Alguien puede ayudarme?

Po Po
fuente
1
¿Qué método has probado para copiar y pegar en Excel?
Simbamangu
1
Siple copiar y pegar. Seleccione todas las funciones, copie, abra Excel, seleccione más que mis nubes de funciones, filas y pegar. Estoy en lo cierto?
Po Po
1
Sí, seleccione todo y luego copie, pero no intente seleccionar el rango de celdas dentro de Excel, péguelo en una sola celda. ¿Qué error obtuvo?
Simbamangu
1
Muchas filas con un número largo. En algunas celdas falta la información. Parece que no es la forma correcta? Shuold tiene otra forma que le da la columna y las filas como si estuvieran en su tabla de atributos.
Po Po

Respuestas:

59

ACTUALIZACIÓN 13.10.2016:

Haga clic derecho en la capa en la Tabla de contenido (también conocida como leyenda o árbol de capas) y abra el Save As...cuadro de diálogo.

Una vez allí, haga clic en la Formatlista de opciones y elija MS Office Open XML spreadsheet [XLSX].

Tenga en cuenta que también tiene una opción para los archivos de Libre Office: Open Document spreadsheet [ODS].

Estoy usando QGIS v.2.14.4


RESPUESTA ANTERIOR (aún válida):

  1. Instale el complemento XY Tools de Richard Duivenvoorde.

  2. Seleccione un archivo vectorial de la tabla de contenido (es decir, actívelo).

  3. Ir a Vector->XY tools->Save attribute table as Excel file.

ingrese la descripción de la imagen aquí

Necesitaría la biblioteca Python xlw instalada para hacerlo.

Germán Carrillo
fuente
Sí, pero lo quiero gratis. Para obtener XYtools debes pagar. ¿Hay alguna otra manera?
Po Po
2
@PoPo No necesita pagar por usar el complemento de herramientas XY, yo mismo lo uso. El autor sugiere que done 5 € si usa el complemento, pero depende de usted donar.
Germán Carrillo
1
@PoPo Puede descargar el complemento desde aquí o simplemente ir Plugins->Manage and Install pluginsy buscar xytools.
Germán Carrillo
1
@PoPo Puede descargarlo desde el último enlace que le di, elimine su xytoolscarpeta actual USER/.qgis2/python/plugins/. Luego extraiga el zip descargado en esa ubicación. Reinicie QGIS y ya está. Veo que hubo modificaciones en el archivo excel.pyen la última versión, y he usado la anterior sin problemas.
Germán Carrillo
1
@gcarrillo Gracias. Sí, ahora está funcionando. Muchas gracias.
Po Po
26

Para obtener un archivo csv de la tabla de atributos, haga clic derecho en la capa en la leyenda, seleccione Save As ...y cambie el formato de archivo de shapefile a CSV.

Es posible que deba cambiar el separador de coma a punto y coma en un editor de texto si a Excel no le gusta el separador predeterminado.

AndreJ
fuente
Sí, trato de hacerlo, pero no encuentro el archivo de formato csv en mi menú desplegable. ¿Puedes mostrar una imagen, por favor?
Po Po
1
Tercera opción "Valor separado por comas [CSV]" desde arriba.
HeikkiVesanto
Gracias, pero ahora no funciona. No puedo abrir el archivo en Excel.
Po Po
1
Esta respuesta es más sólida, porque también funciona para otros programas genéricos de hojas de cálculo. CSV se abre fácilmente en Excel a través del asistente Importar texto. Solo necesita especificar "Texto (CSV)" en el formato
aaryno
8

También está el complemento MMQGIS que, cuando se descarga e instala desde la barra de herramientas ( Complementos> Administrar e instalar complementos ... ), tiene la herramienta:

Exportar atributos al archivo CSV

Exportación de atributos MMQGIS a archivo CSV

Joseph
fuente
6

En QGIS versiones 3 y superiores, la forma más fácil de exportar una tabla de atributos es:

  1. Haga clic derecho en la capa de atributo en el menú de capas
  2. Seleccionar ExportySave features as...
  3. En la parte superior de la ventana del programa, seleccione Comma Separated Value [CSV]en el formatmenú desplegable
  4. Escriba un nombre de archivo para guardar el archivo
  5. Haga clic en el botón de tres puntos al lado del nombre del archivo para elegir una ruta donde se guardará el archivo
  6. Desmarca cualquier campo que no quieras en tu archivo resultante
  7. Opcionalmente (probablemente) desmarque la add saved file to mapparte inferior de la ventana para que el archivo no se agregue a su proyecto como una capa de datos
  8. Haga clic en la marca de verificación verde, OKbotón
CW Dillon
fuente
Esta es la respuesta más reciente y precisa para las versiones más recientes de QGIS. Estoy usando 3.4.11-Madeira y esto funcionó para mí.
caso límite
2

Exporte la capa como un archivo de forma, busque el archivo de forma en su PC. Copie / cambie el nombre del nombre de archivo de la parte DBF del archivo de forma exportado a 8 o menos caracteres si no lo es. (ANTIGUO NÚMERO DE ARCHIVO MS DOS) Luego, arrastre y suelte el DBF directamente en Excel.

Guardar como XLS.

El método de copiar y pegar de forma correcta QGIS hizo que el texto / carácter regrese en un blob reset a la siguiente fila y cause problemas de datos en Excel.

Northtron
fuente