Експорт таблиці атрибутів в Excel з QGIS?


33

Я бачив усі питання, як експортувати таблицю атрибутів в Excel з QGIS, і я пробую всі відповіді, як копіювати пасту, CSV (насправді це я не знаю, де знайти), але жоден не здається правильною відповіддю .

Хтось може мені допомогти?


1
Який метод ви спробували скопіювати-вставте в Excel?
Simbamangu

1
Копія-копія Виберіть усю функцію, скопіюйте, відкрийте excel, виберіть більше, ніж мої стовпці, рядки та вставте. Чи правий я?
Po Po

1
Так, виберіть все, потім скопіюйте, але не намагайтеся вибрати діапазон комірок в Excel, вставте в одну клітинку. Яку помилку ви отримали?
Simbamangu

1
Багато рядів з великою кількістю. У деяких клітинках інформація відсутня. Схоже, це не правильний шлях? У Shuold є інший спосіб, який дає вам стовпець і рядки, як вони є у вашій таблиці атрибутів.
Po Po

Відповіді:


59

ОНОВЛЕННЯ 13.10.2016:

Клацніть правою кнопкою миші на шарі в змісті (ака. Легенда або дерево шарів) і відкрийте Save As...діалогове вікно.

Потрапивши туди, натисніть на Formatсписок опцій та виберіть MS Office Open XML spreadsheet [XLSX].

Зверніть увагу , що у вас також є можливість для файлів Libre Office: Open Document spreadsheet [ODS].

Я використовую QGIS v.2.14.4


ПОПЕРЕДНЯ ВІДПОВІДЬ (все ще діє):

  1. Встановіть плагін XY Tools від Richard Duivenvoorde.

  2. Виберіть векторний файл із ToC (тобто зробіть його активним).

  3. Перейти до Vector->XY tools->Save attribute table as Excel file.

введіть тут опис зображення

Для цього вам знадобиться встановлена ​​бібліотека xlw Python.


Так, але я хочу його безкоштовно. Щоб отримати XYtools, вам потрібно заплатити. Чи є інший спосіб?
Po Po

2
@PoPo Вам не потрібно платити за використання плагіна інструментів XY, я сам ним користуюся. Автор пропонує вам пожертвувати 5 €, якщо ви користуєтесь плагіном, але від вас залежить від пожертви.
Герман Каррілло

1
@PoPo Ви можете завантажити плагін звідси або просто перейти на Plugins->Manage and Install pluginsпошук xytools.
Germán Carrillo

1
@PoPo Ви можете завантажити його з останнього посилання, яке я вам дав, видаліть поточну xytoolsпапку в USER/.qgis2/python/plugins/. Потім витягніть завантажений поштовий індекс у цьому місці. Перезавантажте QGIS і все закінчено. Я бачу, що excel.pyв останній версії файлу були модифікації , і попередньою програмою я користувався без проблем.
Germán Carrillo

1
@gcarrillo Дякую Так, зараз це працює. Дуже дякую.
Po Po

26

Щоб отримати файл csv таблиці атрибутів, клацніть правою кнопкою миші на шарі в легенді, виберіть Save As ...та змініть формат файлу з форм-файлу на CSV.

Можливо, вам потрібно буде змінити роздільник від коми до крапки з комою в текстовому редакторі, якщо Excel не любить роздільник за замовчуванням.


Так, я намагаюся це зробити, але я не знаходжу файл формату CSV у своєму спадному меню. Чи можете ви показати зображення, будь ласка.
Po Po

1
Третій варіант "Розділене комами [CSV]" зверху.
HeikkiVesanto

Дякую, але зараз це не працює. Я не можу відкрити файл у Excel.
Po Po

1
Ця відповідь є більш надійною, оскільки працює і для інших загальних програм електронних таблиць. CSV легко відкривається в Excel за допомогою майстра імпорту тексту. Вам просто потрібно вказати "Текст (CSV)" у форматі
aaryno

8

Також є плагін MMQGIS, який при завантаженні та встановленні з панелі інструментів ( Плагіни> Керування та встановлення плагінів ... ) має інструмент:

Експорт атрибутів у файл CSV

Експорт атрибутів MMQGIS у файл CSV


6

У версіях QGIS 3 і вище, найпростішим способом експорту таблиці атрибутів є:

  1. Клацніть правою кнопкою миші шар атрибутів у меню шарів
  2. Виберіть ExportіSave features as...
  3. У верхній частині вікна програми виберіть Comma Separated Value [CSV]у formatспадному меню
  4. Введіть ім'я файлу для збереження файлу
  5. Клацніть кнопку «три крапки» поруч із ім’ям файлу, щоб вибрати шлях, до якого слід зберегти файл
  6. Зніміть прапорець у потрібному файлі поля, які ви не хочете
  7. За бажанням (ймовірно) зніміть прапорець add saved file to mapу нижній частині вікна, щоб файл не додався до вашого проекту як рівень даних
  8. Клацніть зелену галочку, OKкнопку

Це найновіша і точна відповідь на новіші версії QGIS. Я використовую 3.4.11-Мадейру, і це працювало на мене.
край справа

2

Експортуйте шар у формі файлу, знайдіть файл форми на вашому ПК. Скопіюйте / Перейменуйте ім'я частини DBF частини файлу форми, який експортується, щоб бути 8 або під символами, якщо це не так. (СТАРИЙ ВИПУСК ФІЛЕНАМУ MS DOS). Потім перетягніть DBF прямо в Excel.

Зберегти як XLS.

Правильна форма вставлення тексту / символу QGIS вводить текст / символ повертається в краплі скидання до наступного рядка і викликає проблеми з даними в excel.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.