45 votos

Exportar tabla de atributos a Excel desde QGIS

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

¿Alguien puede ayudarme?

1 votos

¿Qué método has intentado para copiar y pegar en Excel?

1 votos

Siple copiar y pegar. Seleccione todas las funciones, copie, abra Excel, seleccione más de mis columnas de funciones, filas y pegue. ¿Estoy en lo correcto?

1 votos

Sí, seleccionar todo y luego copiar, pero no intentes seleccionar el rango de celdas dentro de Excel, pega en una sola celda. ¿Qué error has obtenido?

74voto

Elliott Maynard Puntos 11

QGIS v3.x

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

Una vez allí, haga clic en la lista de opciones de Formato elija Hoja de cálculo Open XML de MS Office [XLSX].

Tenga en cuenta que también tiene la opción de archivos de Libre Office: Hojas de cálculo de documento abierto [ODS].


RESPUESTA ORIGINAL (ya no válida):

  1. Instale el plugin XY Tools de Richard Duivenvoorde.

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

  3. Vaya a Vector->XY tools->Guardar tabla de atributos como archivo de Excel.

introduzca aquí la descripción de la imagen

Necesitaría tener instalada la biblioteca de Python xlw para hacerlo.

0 votos

Sí, pero lo quiero gratis. Para obtener XYtools necesitas pagar. ¿Hay alguna otra forma?

2 votos

@PoPo No necesitas pagar por usar el plugin de herramientas XY, yo mismo lo uso. El autor sugiere que dones 5€ si utilizas el plugin, pero es decisión tuya donar.

0 votos

¿Puedes darme un enlace, por favor?

29voto

SpliFF Puntos 214

Para obtener un archivo csv de la tabla de atributos, haga clic derecho en la capa del legendario, seleccione Guardar como ... y cambie el formato de archivo de shapefile a CSV.

Puede que necesite cambiar el separador de coma a punto y coma en un editor de texto si Excel no acepta el separador predeterminado.

0 votos

Sí, intento hacer eso pero no encuentro el archivo en formato CSV en mi menú desplegable. ¿Puedes mostrar una imagen, por favor?

1 votos

"Tercera opción de arriba hacia abajo, 'Valor Separado por Comas [CSV]'"

0 votos

Gracias, pero ahora no está funcionando. No puedo abrir el archivo en Excel.

14voto

Shaima Puntos 55

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

  1. Hacer clic derecho en la capa de atributos en el menú de capas
  2. Seleccionar Exportar y Guardar entidades como...
  3. En la parte superior de la ventana del programa, seleccionar Valor Separado por Comas [CSV] en el menú desplegable de formato
  4. Escribir un nombre de archivo para el archivo que se va a guardar
  5. Hacer clic en el botón de tres puntos ... junto al nombre del archivo para elegir la ruta donde se debe guardar el archivo
  6. Deseleccionar cualquier campo que no desee en su archivo resultante
  7. Opcionalmente (probablemente) desmarcar la opción Agregar archivo guardado al mapa en la parte inferior de la ventana para que el archivo no se agregue a su proyecto como una capa de datos
  8. Hacer clic en la marca de verificación verde, botón Ok

0 votos

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í.

12voto

Mue Puntos 2469

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:

MMQGIS > Importar/Exportar > Exportar atributos a archivo CSV

Exportar atributos de MMQGIS a archivo CSV

4voto

Anton8000 Puntos 165
  1. Seleccionar filas
  2. Copiar filas seleccionadas al portapapeles
  3. Pegar en Excel

introducir descripción de la imagen aquí

4 votos

Este es mi método preferido. Me pareció un poco molesto que el campo de geometría también se copiara hasta que descubrí que se puede ir a Configuración - Fuentes de datos y cambiar el menú desplegable de Copiar características a texto sin formato, sin geometría. También encuentro que los campos y filas pueden tener un tamaño extraño para el ajuste de texto en Excel, pero si amplío el ancho de la columna a un tamaño excesivamente grande, entonces puedo usar las opciones de ajuste automático de campos y filas en Excel para obtener una tabla con buen aspecto.

0 votos

Muy útil. Aquí está lo que funcionó después de muchos intentos fallidos con un aviso de que no se hizo ninguna copia. Como sugirió johns, fui a Configuración - Orígenes de datos, y cambié a texto sin formato, sin geometría. Luego, en lugar de usar Control + A para seleccionar las 16 funciones que había filtrado usando una expresión para filtrar de aproximadamente 20,000 funciones a las 16 que necesitaba, seleccioné cada fila una por una manteniendo presionada la tecla Control (cuando usé Control + A para seleccionar todas las 16 funciones que se mostraban, creo que intentó copiar todas las más de 20,000 funciones de la capa (no visibles para mí), lo que también sucedió con el método de exportación).

0 votos

Tenga en cuenta: ¡este enfoque también copiará la columna oculta "wkt_geom" con geometría!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X