Esportazione della tabella degli attributi in Excel da QGIS?


33

Ho visto tutte le domande su come esportare una tabella di attributi in Excel da QGIS e provo tutte le risposte come copia incolla, CSV (in realtà questo non so dove trovarlo), ma nessuna sembra essere la risposta giusta .

Qualcuno può aiutarmi?


1
Quale metodo hai provato per copiare e incollare in Excel?
Simbamangu,

1
Siple copia-incolla. Seleziona tutte le funzionalità, copia, apri Excel, seleziona più quindi le mie funzioni cloumns, righe e paste. Ho ragione?
Po Po,

1
Sì, seleziona tutto quindi copia, ma non provare a selezionare l'intervallo di celle in Excel, incolla in una singola cella. Che errore hai ricevuto?
Simbamangu,

1
Molte righe con un numero lungo. In alcune celle mancano le informazioni. Sembra che non sia la strada giusta? Shuold ha un altro modo che ti dà la colonna e le righe come se fossero nella tua tabella degli attributi.
Po Po,

Risposte:


59

AGGIORNAMENTO 13.10.2016:

Fai clic con il pulsante destro del mouse sul livello nel Sommario (ad esempio legenda o struttura dei livelli) e apri la Save As...finestra di dialogo.

Una volta lì, fai clic sull'elenco delle Formatopzioni e scegli MS Office Open XML spreadsheet [XLSX].

Si noti che si ha anche un'opzione per i file di LibreOffice: Open Document spreadsheet [ODS].

Sto usando QGIS v.2.14.4


RISPOSTA PRECEDENTE (ancora valida):

  1. Installa il plug-in XY Tools di Richard Duivenvoorde.

  2. Seleziona un file vettoriale dal ToC (ovvero rendilo attivo).

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

inserisci qui la descrizione dell'immagine

A tale scopo, è necessario installare la libreria Python xlw.


Sì, ma lo voglio gratis. Per ottenere XYtools devi pagare. C'è un altro modo?
Po Po,

2
@PoPo Non è necessario pagare per l'utilizzo del plug-in degli strumenti XY, lo uso anch'io. L'autore ti suggerisce di donare 5 € se usi il plugin, ma spetta a te donare.
Germán Carrillo,

1
@PoPo Puoi scaricare il plugin da qui o semplicemente andare Plugins->Manage and Install pluginse cercare xytools.
Germán Carrillo,

1
@PoPo Puoi scaricarlo dall'ultimo link che ti ho dato, eliminare la xytoolscartella corrente in USER/.qgis2/python/plugins/. Quindi estrarre lo zip scaricato in quella posizione. Riavvia QGIS e il gioco è fatto. Vedo che ci sono state modifiche al file excel.pynell'ultima versione e ho usato il precedente senza problemi.
Germán Carrillo,

1
@gcarrillo Grazie. Sì, ora funziona. Grazie mille.
Po Po,

26

Per ottenere un file CSV della tabella degli attributi, fai clic con il pulsante destro del mouse sul livello nella legenda, seleziona Save As ...e modifica il formato del file da shapefile a CSV.

Potrebbe essere necessario modificare il separatore da virgola a punto e virgola in un editor di testo se a Excel non piace il separatore predefinito.


Sì, provo a farlo ma non trovo il file in formato CSV nel mio menu a discesa. Puoi mostrare un'immagine, per favore.
Po Po,

1
Terza opzione "Comma Separated Value [CSV]" dall'alto.
HeikkiVesanto,

Grazie, ma ora non funziona. Non riesco ad aprire il file in Excel.
Po Po,

1
Questa risposta è più efficace, perché funziona anche con altri programmi di fogli di calcolo generici. CSV si apre facilmente in Excel tramite la procedura guidata Importa testo. Devi solo specificare "Testo (CSV)" nel formato
aaryno

8

C'è anche il plug-in MMQGIS che, quando scaricato e installato dalla barra degli strumenti ( Plugin> Gestisci e installa plug-in ... ), ha lo strumento:

Attributi Esporta in file CSV

Attributi MMQGIS Esporta in file CSV


6

Nelle versioni 3 e successive di QGIS, il modo più semplice per esportare una tabella di attributi è:

  1. Fare clic con il tasto destro del mouse sul livello dell'attributo nel menu dei livelli
  2. Seleziona ExporteSave features as...
  3. Nella parte superiore della finestra del programma, selezionare Comma Separated Value [CSV]nel formatmenu a discesa
  4. Digitare un nome file per il file da salvare
  5. Fai clic sul pulsante a tre punti accanto al nome del file per scegliere un percorso in cui salvare il file
  6. Deseleziona tutti i campi che non desideri nel file risultante
  7. Opzionalmente (probabilmente) deseleziona la add saved file to mapparte inferiore della finestra in modo che il file non venga aggiunto al tuo progetto come livello dati
  8. Fare clic sul segno di spunta verde, OKpulsante

Questa è la risposta più recente e accurata per le versioni più recenti di QGIS. Sto usando 3.4.11-Madeira e questo ha funzionato per me.
caso limite

2

Esporta il layer come shapefile, trova lo shapefile sul tuo PC. Copia / Rinomina il nome file della parte DBF dello shapefile viene esportato in 8 o sotto caratteri se non lo è. (VECCHIO NUMERO DI FILENAME MS DOS). Quindi, trascina e rilascia il DBF direttamente in Excel.

Salva come XLS.

Il metodo copia incolla nel modo corretto QGIS ha reso il testo / carattere restituito in un BLOB ripristinato alla riga successiva e causando problemi di dati in Excel.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.