Özellik tablosunu Excel'e QGIS'ten dışa aktarma?


33

Öznitelik tablosunun QGIS'ten Excel'e dışa aktarılmasıyla ilgili tüm soruları gördüm ve kopyala yapıştır, CSV (aslında bu bilgiyi nerede bulacağımı bilmiyorum) gibi tüm yanıtları deniyorum, ancak hiçbiri doğru cevap gibi görünmüyor .

Biri bana yardım edebilir mi?


1
Excel'e kopyala yapıştır için hangi yöntemi denediniz?
Simbamangu

1
Siple kopyala-yapıştır. Tüm özellikleri seçin, kopyalayın, excel'i açın, özellik paletlerimden, satırlardan ve yapıştırmadan daha fazlasını seçin. Haklı mıyım
Po Po,

1
Evet, hepsini seç sonra kopyalayın, ancak Excel'deki hücre aralığını seçmeyi denemeyin, tek bir hücreye yapıştırın. Hangi hatayı aldın?
Simbamangu

1
Uzun sayıda birçok satır. Bazı hücrelerde bilgi eksiktir. Doğru yol değil gibi görünüyor? Shuold'un size sütununu ve satırları öznitelik tablonuzda olduğu gibi başka bir yolu vardır.
Po Po

Yanıtlar:


59

GÜNCELLEME 13.10.2016:

İçindekiler bölümündeki (aka. Efsane veya katman ağacı) katmana sağ tıklayın ve Save As...iletişim kutusunu açın .

Bir kez orada, Formatseçenek listesine tıklayın ve seçin MS Office Open XML spreadsheet [XLSX].

Ayrıca Libre Office dosyaları için bir seçenek olduğunu Not: Open Document spreadsheet [ODS].

QGIS v.2.14.4 kullanıyorum


ÖNCEKİ CEVAP (hala geçerli):

  1. Yükleme eklentisi XY Araçlar Richard Duivenvoorde tarafından.

  2. ToC'den bir vektör dosyası seçin (yani aktif hale getirin).

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

görüntü tanımını buraya girin

Bunu yapmak için Python kütüphanesinin xlw kurulu olması gerekir.


Evet, ama bedavaya istiyorum. XYtools'u almak için ödemeniz gerekiyor. Başka bir yolu var mı?
Po Po

2
@PoPo XY eklentisini kullanmak için para ödemenize gerek yok, kendim kullanıyorum. Eklentiyi kullanırsanız yazar size 5 € bağış yapmanızı önerir, ancak bağış size kalmıştır.
Germán Carrillo

1
Sen eklentiyi indirebilirsiniz @PoPo buraya gidin basitçe veya Plugins->Manage and Install pluginsve xytools arayın.
Germán Carrillo

1
@PoPo Size verdiğim son bağlantıdan indirebilirsiniz, içindeki geçerli xytoolsklasörü silin USER/.qgis2/python/plugins/. Ardından indirilen zip dosyasını o konuma çıkartın. QGIS'i yeniden başlatın ve bitirdiniz. Dosyada excel.pyen son sürümde değişiklik yapıldığını ve önceki sürümünün sorunsuz kullanıldığını gördüm.
Germán Carrillo

1
@gcarrillo Teşekkürler. Evet, şimdi çalışıyor. Çok teşekkür ederim.
Po Po,

26

Özellik tablosunun bir csv dosyasını almak için, açıklamadaki katmana sağ tıklayın Save As ..., dosya biçimini seçin ve shapefile'den CSV'ye değiştirin.

Excel'in varsayılan ayırıcıyı sevmemesi durumunda, ayırıcıyı bir metin düzenleyicide virgülden noktalı virgül olarak değiştirmeniz gerekebilir.


Evet, bunu yapmaya çalışıyorum ancak açılır menümde csv formatlı dosya bulamıyorum. Bir resim gösterir misiniz lütfen?
Po Po,

1
"Virgülle Ayrılmış Değer [CSV]" üstten üçüncü seçenek.
HeikkiVesanto

Teşekkürler, ama şimdi çalışmıyor. Dosyayı Excel'de açamıyorum.
Po Po,

1
Bu cevap daha güçlü, çünkü diğer genel elektronik tablo programları için de çalışıyor. CSV, Metin Alma sihirbazı aracılığıyla Excel'de kolayca açılır. Sadece "Metin (CSV)" biçimini belirtmeniz gerekir
aaryno

8

Orada da MMQGIS eklenti araç çubuğundan indirilip yüklendiğinde, ( Eklentiler> Yönetme ve Eklentileri ... Install ), aracı vardır:

CSV Dosyasına Aktarma Nitelikleri

MMQGIS CSV Dosyasına Aktarımı


6

QGIS sürüm 3 ve üzerindeki sürümlerde, özellik tablosunu dışa aktarmanın en kolay yolu şudur:

  1. Katmanlar menüsünde özellik katmanına sağ tıklayın
  2. Seçin ExportveSave features as...
  3. Program penceresinin üst kısmında, seçmek Comma Separated Value [CSV]içinde formataçılır menüden
  4. Kaydedilecek dosya için bir dosya adı yazın
  5. Dosyanın kaydedileceği yolu seçmek için dosya adının yanındaki üç nokta düğmesini tıklayın.
  6. Ortaya çıkan dosyanızda istemediğiniz alanların işaretini kaldırın
  7. İsteğe bağlı olarak (muhtemelen) add saved file to mappencerenin altındaki işaretini kaldırın, böylece dosya projenize veri katmanı olarak eklenmez
  8. Yeşil onay işaretine tıklayın, OKdüğme

Bu, QGIS'in daha yeni sürümleri için en yeni ve doğru cevaptır. 3.4.11-Madeira kullanıyorum ve bu benim için çalıştı.
kenar kasası

2

Katmanı bir şekil dosyası olarak dışa aktarın, şekil dosyasını PC'nizde bulun. Kopyala / Yeniden Adlandır, shapefile dosyasının DBF kısmının dosya adını 8 veya daha az karakter olması durumunda verir. (ESKİ MS DOS FILENAME SAYISI). Ardından, DBF'yi doğrudan Excel'e sürükleyip bırakın.

XLS olarak kaydedin.

Sağ QGIS formunu kopyala yapıştır yöntemi, bir sonraki satıra sıfırlanan bir blobda metin / karakter döndürmelerini sağladı ve excel'de veri sorunlarına neden oldu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.