Mengekspor tabel atribut ke Excel dari QGIS?

33

Saya telah melihat semua pertanyaan tentang cara mengekspor tabel atribut ke Excel dari QGIS, dan saya mencoba semua jawaban seperti salin tempel, CSV (sebenarnya ini saya tidak tahu harus menemukan di mana), tetapi sepertinya tidak ada jawaban yang tepat .

Ada yang bisa bantu saya?

Po Po
sumber
1
Metode apa yang Anda coba salin-tempel ke Excel?
Simbamangu
1
Sense salin-tempel. Pilih semua fitur, salin, buka excel, pilih lebih dari fitur fitur, baris, dan tempel. Apakah saya benar?
Po Po
1
Ya, pilih semua lalu salin, tetapi jangan mencoba memilih rentang sel dalam Excel, tempel ke satu sel. Kesalahan apa yang Anda dapatkan?
Simbamangu
1
Banyak baris dengan angka panjang. Dalam beberapa sel informasinya hilang. Sepertinya itu bukan cara yang benar? Shuold memiliki cara lain yang memberi Anda kolom dan baris seperti mereka ada di tabel atribut Anda.
Po Po

Jawaban:

59

PEMBARUAN 13.10.2016:

Klik kanan pada layer di Daftar Isi (alias. Legenda atau lapisan pohon) dan buka Save As...dialog.

Sesampai di sana, klik pada Formatdaftar opsi dan pilih MS Office Open XML spreadsheet [XLSX].

Perhatikan bahwa Anda juga memiliki pilihan untuk file Libre Office: Open Document spreadsheet [ODS].

Saya menggunakan QGIS v.2.14.4


JAWABAN SEBELUMNYA (masih berlaku):

  1. Instal plugin XY Tools oleh Richard Duivenvoorde.

  2. Pilih file vektor dari ToC (yaitu, aktifkan).

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

masukkan deskripsi gambar di sini

Anda memerlukan pustaka Python xlw diinstal untuk melakukannya.

Germán Carrillo
sumber
Ya, tapi saya menginginkannya gratis. Untuk mendapatkan XYtools, Anda harus membayar. Apakah ada cara lain?
Po Po
2
@PoPo Anda tidak perlu membayar untuk menggunakan plugin alat XY, saya sendiri menggunakannya. Penulis menyarankan Anda untuk menyumbang € 5 jika Anda menggunakan plugin, tetapi terserah Anda untuk menyumbang.
Germán Carrillo
1
@PoPo Anda dapat mengunduh plugin dari sini atau pergi ke Plugins->Manage and Install pluginsdan mencari xytools.
Germán Carrillo
1
@PoPo Anda dapat mengunduhnya dari tautan terakhir yang saya berikan kepada Anda, hapus xytoolsfolder Anda saat ini di USER/.qgis2/python/plugins/. Kemudian ekstrak zip yang diunduh ke lokasi itu. Mulai ulang QGIS dan Anda selesai. Saya melihat ada modifikasi pada file excel.pydalam versi terbaru, dan saya telah menggunakan yang sebelumnya tanpa masalah.
Germán Carrillo
1
@ gcarrillo Terima kasih. Ya, sekarang sudah berfungsi. Terima kasih banyak.
Po Po
26

Untuk mendapatkan file csv dari tabel atribut, klik kanan pada layer dalam legenda, pilih Save As ..., dan ubah format file dari shapefile ke CSV.

Anda mungkin perlu mengubah pemisah dari koma ke titik koma di editor teks jika Excel tidak menyukai pemisah default.

AndreJ
sumber
Ya saya mencoba melakukan itu tetapi saya tidak menemukan file format csv di menu drop-down saya. Bisakah Anda menampilkan gambar?
Po Po
1
"Comma Separated Value [CSV]" pilihan ketiga dari atas.
HeikkiVesanto
Terima kasih, tetapi sekarang tidak berfungsi. Saya tidak bisa membuka file di Excel.
Po Po
1
Jawaban ini lebih kuat, karena berfungsi untuk program spreadsheet umum lainnya juga. CSV mudah dibuka di Excel melalui panduan Impor Teks. Anda hanya perlu menentukan "Teks (CSV)" dalam format
aaryno
8

Ada juga plugin MMQGIS yang, ketika diunduh dan diinstal dari bilah alat ( Plugins> Manage and Install Plugins ... ), memiliki alat:

Atribut Ekspor ke File CSV

Atribut MMQGIS Mengekspor ke File CSV

Yusuf
sumber
6

Di QGIS versi 3 dan di atas, cara termudah untuk mengekspor tabel atribut adalah dengan:

  1. Klik kanan layer atribut dalam menu lapisan
  2. Pilih ExportdanSave features as...
  3. Di bagian atas jendela program, pilih Comma Separated Value [CSV]di formatmenu drop-down
  4. Ketikkan nama file untuk file yang akan disimpan
  5. Klik tombol tiga titik di sebelah nama file untuk memilih jalur ke tempat file harus disimpan
  6. Hapus centang bidang apa pun yang tidak Anda inginkan dalam file yang dihasilkan
  7. Secara opsional (mungkin) hapus centang add saved file to mappada bagian bawah jendela sehingga file tidak ditambahkan ke proyek Anda sebagai lapisan data
  8. Klik tanda centang hijau, OKtombol
CW Dillon
sumber
Ini adalah jawaban terbaru dan akurat untuk versi terbaru QGIS. Saya menggunakan 3.4.11-Madeira dan ini berhasil untuk saya.
kasus tepi
2

Ekspor layer sebagai shapefile, cari shapefile di PC Anda. Salin / Ganti nama nama file dari bagian DBF dari ekspor shapefile menjadi 8 atau di bawah karakter jika tidak. (LAMA MS DOS FILENAME EDISI). Lalu, seret-jatuhkan DBF ke Excel.

Simpan sebagai XLS.

Metode copy paste tepat dari QGIS membuat teks / karakter kembali dalam gumpalan ulang ke baris berikutnya dan menyebabkan masalah data di excel.

northtron
sumber