ฉันได้เห็นคำถามทั้งหมดเกี่ยวกับวิธีการส่งออกตารางแอตทริบิวต์ไปยัง Excel จาก QGIS และฉันลองคำตอบทั้งหมดเช่นคัดลอกวาง, CSV (อันที่จริงฉันไม่รู้ว่าจะหาที่ไหน) แต่ดูเหมือนจะไม่มีคำตอบที่ถูกต้อง .
มีใครช่วยฉันบ้าง
ฉันได้เห็นคำถามทั้งหมดเกี่ยวกับวิธีการส่งออกตารางแอตทริบิวต์ไปยัง Excel จาก QGIS และฉันลองคำตอบทั้งหมดเช่นคัดลอกวาง, CSV (อันที่จริงฉันไม่รู้ว่าจะหาที่ไหน) แต่ดูเหมือนจะไม่มีคำตอบที่ถูกต้อง .
มีใครช่วยฉันบ้าง
คำตอบ:
อัพเดท 13.10.2016:
คลิกขวาที่เลเยอร์ในสารบัญ (aka. legend หรือ tree tree) และเปิดSave As...
ไดอะล็อก
เมื่อมีการคลิกที่รายการตัวเลือกและเลือกFormat
MS Office Open XML spreadsheet [XLSX]
Open Document spreadsheet [ODS]
โปรดทราบว่าคุณยังมีตัวเลือกสำหรับไฟล์ฟรีสำนักงาน:
ฉันใช้ QGIS v.2.14.4
คำตอบก่อนหน้า (ยังคงใช้ได้):
ติดตั้งปลั๊กอิน XY Toolsโดย Richard Duivenvoorde
เลือกไฟล์เวกเตอร์จาก ToC (นั่นคือทำให้มันใช้งานได้)
Vector->XY tools->Save attribute table as Excel file
ไปที่
คุณจะต้องติดตั้งไลบรารี Python xlw เพื่อดำเนินการดังกล่าว
Plugins->Manage and Install plugins
และค้นหา xytools
xytools
USER/.qgis2/python/plugins/
จากนั้นคลายซิปที่ดาวน์โหลดมาลงในตำแหน่งนั้น รีสตาร์ท QGIS และทำเสร็จแล้ว ฉันเห็นว่ามีการแก้ไขไฟล์excel.py
ในเวอร์ชันล่าสุดและฉันใช้ไฟล์ก่อนหน้าโดยไม่มีปัญหา
ในการรับไฟล์ csv ของตารางคุณลักษณะให้คลิกขวาที่เลเยอร์ในคำอธิบายแผนภูมิเลือกSave As ...
และเปลี่ยนรูปแบบไฟล์จาก shapefile เป็น CSV
คุณอาจต้องเปลี่ยนตัวคั่นจากเครื่องหมายจุลภาคเป็นเครื่องหมายอัฒภาคในตัวแก้ไขข้อความหาก Excel ไม่ชอบตัวคั่นเริ่มต้น
นอกจากนี้ยังมีปลั๊กอิน MMQGISซึ่งเมื่อดาวน์โหลดและติดตั้งจากแถบเครื่องมือ ( ปลั๊กอิน> จัดการและติดตั้งปลั๊กอิน ... ) มีเครื่องมือ:
คุณสมบัติส่งออกเป็นไฟล์ CSV
ใน QGIS เวอร์ชัน 3 ขึ้นไปวิธีที่ง่ายที่สุดในการส่งออกตารางแอตทริบิวต์คือ:
Export
และSave features as...
Comma Separated Value [CSV]
ในformat
เมนูแบบเลื่อนลงadd saved file to map
ที่ด้านล่างของหน้าต่างเพื่อไม่ให้เพิ่มไฟล์ลงในโครงการของคุณเป็นชั้นข้อมูลOK
ปุ่มส่งออกเลเยอร์เป็น shapefile ค้นหา shapefile บนพีซีของคุณ คัดลอก / เปลี่ยนชื่อชื่อไฟล์ของส่วน DBF ของรูปร่างไฟล์ที่ส่งออกเป็น 8 หรือภายใต้ตัวละครหากไม่ได้ (ปัญหาชื่อไฟล์ MS DOS เก่า) จากนั้นลาก DBF ไปทางขวาลงใน Excel
บันทึกเป็น XLS
วิธีการคัดลอกวางแบบฟอร์มที่ถูกต้อง QGIS ทำให้ข้อความ / ตัวอักษรกลับคืนในการตั้งค่าหยดไปยังแถวถัดไปและทำให้เกิดปัญหาข้อมูลใน excel