יותר

שגיאה בעת ניסיון לשמור קובץ Excel מטבלת התכונות באמצעות QGIS


אני ממשיך לקבל את השגיאה הזו (ראה להלן) כאשר אני מנסה לשמור את טבלת התכונות בקובץ Excel באמצעות כלים XY. מישהו יכול לעזור? מחקתי והתקנתי מחדשxytoolsאבל זה לא עזר.

אירעה שגיאה בעת ביצוע קוד פייתון:

Traceback (השיחה האחרונה האחרונה): קובץ "C: /Users/Doug/.qgis2/python/plugins  xytools  xytools.py", שורה 301, ב- excel שמור xlw.writeAttributeRow (rowNr, ערכים) קובץ "C: / משתמשים /Doug/.qgis2/python/pluginsxytoolsprovidersexcel.py ", שורה

57, ב- writeAttributeRow self.ws.write (rowNr, colNr, cell) קובץ "build bdist.win-amd64 egg xlwt Worksheet.py", שורה 1030, בכתיבה self.row (r) .write (c , תווית, סגנון) הקובץ "build bdist.win-amd64 egg xlwt Worksheet.py", שורה 1078, בשורה עצמית.שורות [indx] = self.Row (indx, self) קובץ "build bdist.win-amd64 egg xlwt Row.py", שורה 42, __init העלה את ValueError ("אינדקס שורות (% r) לא int בטווח (65536)"% rowx) ValueError: index index (65536) לא int בטווח (65536)

גרסת פייתון: 2.7.5 (ברירת מחדל, 15 במאי 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]

גרסת QGIS: 2.6.1-ברייטון ברייטון, e2a51df


כפי שההערה שלי מציעה, עליך לשמור בגרסה חדשה יותר של Excel (v2007 או>) כדי לשמור טבלת GIS הכוללת יותר מ 65536 רשומות.


חלופה היא להשתמש ב- MMQGIS תוסף אליו ניתן היה לגשת מסרגל הכלים כאשר הוא מופעל:

MMQGIS> ייבוא ​​/ ייצוא> תכונות ייצוא לקובץ CSV

מקווה שזה עוזר!


ValueError ("אינדקס שורות (% r) לא int בטווח (65536)"% rowx) ValueError: index index (65536) לא int בטווח (65536)

מציין שמספר השורות גדול.* .xlsיש מספר מקסימאלי של שורות על פי הודעה זו.

אתה יכול לנסות לשמור אותו בתור* .xlsxאו לפצל את הרשומות או לנסות את זה עם תוסף אחר כפי שיוסף מציע.


יש דרך לעקיפת הבעיה שבה אתה יכול לבחור את כל התכונות על ידי לחיצה על השמאלית העליונה בטבלת התכונות

ללחוץ Ctrl + ג להעתקת כל התכונות

פתח את Excel והדבק את התכונות

מקווה שזה יעזור לך.


צפו בסרטון: GIS 2015 02 csvt file creation csv definition file (אוֹקְטוֹבֶּר 2021).