ייצוא נתוני XML

לאחר שייבאת נתוני xml, מיפית את הנתונים לתאים בגליון העבודה וביצעתשינויים בנתונים, לעתים קרובות ברצונך לייצא או לשמור את הנתונים בקובץ XML.

חשוב: 

  • לפני ייצוא נתוני XML, יהיה עליך להפעיל את הכרטיסיה ' מפתחים ' ברצועת הכלים. ראה הצגת הכרטיסיה ' מפתחים '.

  • בעת יצירת מפות XML וייצוא נתונים ב-Excel לקבצי נתונים של XML, קיימת מגבלה על מספר השורות שניתן לייצא. ייצוא ל-XML מ-Excel יחסוך לכל היותר שורות של 65,536. אם הקובץ שלך כולל יותר מ-65,536 שורות, Excel ייצור את השורות הראשונות (#ROWS mod 65537). לדוגמה, אם בגליון העבודה שלך יש שורות של 70,000, Excel יייצא 70000 mod 65537 = 4464 שורות. ההמלצה שלנו היא 1) השתמש ב-xlsx במקום או ב-2) שמור את הקובץ כגיליון אלקטרוני של XML 2003 (. XML), שיאבד את המיפויים, או 3) מחק את כל השורות לאחר 65,536 ולאחר מכן ייצא שוב שישמור את המיפויים, אך יאבד את הנתונים בסוף הקובץ.

ייצוא נתוני XML (ללא יותר מ-65,536 שורות)

  1. לחץ על ' מפתחים ' > ייצוא'.

    אם אינך רואה את הכרטיסיה מפתחים, ראה הצגת הכרטיסיה 'מפתחים'.

  2. אם מופיעה תיבת דו-שיח קטנה של ייצוא xml , לחץ על מפת ה-xml שבה ברצונך להשתמש ולחץ על אישור.

    תיבת דו-שיח זו מופיעה רק אם טבלת XML לא נבחרה ואם חוברת העבודה כוללת יותר ממפת XML אחת.

  3. בתיבת הדו-שיח הגדולה ייצוא XML, בתיבה שם הקובץ, הקלד שם עבור קובץ נתוני ה- XML.

  4. לחץ על יצא.

    הערה: אם בגליון העבודה שלך יש כותרות או תוויות השונות משמות רכיבי ה-XML במפת ה-XML, Excel ישתמש בשמות רכיבי ה-XML בעת ייצוא או שמירה של נתוני XML מגליון העבודה.

ייצוא נתוני XML (עבור יותר מ-65,536 שורות)

  1. החסר 65537 ממספר השורות הכולל בקובץ שלך. פעולה זו תספק לך x מספר שורות.

  2. מחק x שורות מתחילת גליון העבודה של Excel.

  3. יצא את גליון העבודה כקובץ נתוני XML (עיין בסעיף הקודם עבור ההליך).

  4. לחץ על סגור , אך אל תשמור את הגיליון. לאחר מכן פתח מחדש את גליון העבודה של Excel.

  5. מחק הכל לאחר ה-x הכולל ולאחר מכן יצא כקובץ נתוני XML (עיין בסעיף הקודם עבור ההליך).

    הליך זה יספק לך את יתר השורות. בשלב זה, יהיו לך שני קבצי ייצוא של XML, שניתן לשלב אותם כדי ליצור שכפול של גליון העבודה המקורי.

לצורך תאימות לאחור לפונקציונליות XML מגירסאות קודמות, ייתכן שתרצה לשמור את הקובץ כקובץ נתוני XML‏ (‎.xml) במקום להשתמש בפקודה יצא.

  1. הקש Ctrl+S כדי לשמור את הקובץ.

    שלב זה מבטיח שכל השינויים שביצעת בחוברת העבודה לא יאבדו בעת שמירת חוברת העבודה כקובץ נתוני XML.

  2. לחץ על קובץ _GT_ שמירה בשםובחר את המיקום שבו ברצונך לשמור את הקובץ.

    ב-Excel 2007 בלבד, לחץ על לחצן Microsoft Office תמונת לחצן Office , הצבע על החץ לצד שמור בשםולאחר מכן לחץ על תבניות אחרות.

  3. בתיבה שם הקובץ, הקלד שם עבור קובץ נתוני ה- XML.

  4. ברשימה שמור כסוג , לחץ על נתוני XMLולאחר מכן לחץ על שמור.

  5. אם אתה מקבל הודעה המציינת ששמירת הקובץ כנתוני XML עלולה לגרום לאובדן תכונות, לחץ על המשך.

  6. אם מופיעה תיבת דו-שיח קטנה של ייצוא xml , לחץ על מפת ה-xml שבה ברצונך להשתמש ולחץ על אישור.

    תיבת דו-שיח זו מופיעה רק אם טבלת XML לא נבחרה וחוברת העבודה כוללת יותר ממפת XML אחת.

  7. בתיבת הדו-שיח הגדולה ייצוא XML, בתיבה שם הקובץ, הקלד שם עבור קובץ נתוני ה- XML.

  8. לחץ על יצא.

הערה: אם בגליון העבודה שלך יש כותרות או תוויות השונות משמות רכיבי ה-XML במפת ה-XML, Excel ישתמש בשמות רכיבי ה-XML בעת ייצוא או שמירה של נתוני XML מגליון העבודה.

בעת ייצוא נתוני XML, ייתכן שתקבל הודעות כגון אלה המופיעות להלן.

ייתכנו מספר סיבות להודעה זו:

  • מפת ה-XML המשויכת לטבלת XML זו כוללת רכיב נדרש אחד או יותר שאינם ממופים לטבלת ה-XML.

    הרשימה ההירארכית של הרכיבים בחלונית המשימות של מקור ה- XML מציינים רכיבים נדרשים על-ידי הצבת כוכבית אדומה בפינה השמאלית העליונה של הסמל מימין לכל רכיב. כדי למפות רכיב נדרש, גרור אותו למיקום בגליון העבודה שבו ברצונך שהוא יופיע.

  • הרכיב הוא מבנה רקורסיבי.

    דוגמה נפוצה של מבנה רקורסיבי היא הירארכיה של עובדים ומנהלים שבה אותם רכיבי XML מקוננים במספר רמות. למרות שייתכן שמיפית את כל הרכיבים בחלונית המשימות 'מקור XML'‏, Excel אינו תומך במבנים רקורסיביים בעלי עומק של יותר מרמה אחת, ולכן אין לו אפשרות למפות את כל הרכיבים.

  • טבלת ה- XML מכילה תוכן מעורב.

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

לא ניתן לייצא מפת XML אם לא ניתן לשמור את קשר הגומלין של הרכיב הממופה עם רכיבים אחרים. ייתכן שקשר גומלין זה לא יישמר מהסיבות הבאות:

  • הגדרת הסכימה של רכיב ממופה כלולה בתוך רצף עם התכונות הבאות:

    • התכונה maxoccurs אינה שווה ל- 1.

    • הרצף כולל יותר מרכיב אחד של צאצא ישיר, או מכיל compositor אחר כילד ישיר.

  • רכיבי אח שאינם חוזרים עם אותו רכיב אב חוזר ממופים לטבלאות XML שונות.

  • רכיבים חוזרים מרובים ממופים לאותה טבלת XML, והחזרה אינה מוגדרת על-ידי רכיב אב קדמון.

  • רכיבי צאצא מרכיבי אב שונים ממופים לאותה טבלת XML.

בנוסף, לא ניתן לייצא את מפת ה-XML אם היא מכילה אחד מהבנאים הבאים של סכימת XML:

  • רשימה של רשימות    רשימה אחת של פריטים ורשימה שניה של הפריטים.

  • נתונים לא מנורמלים    טבלת XML מכילה רכיב שהוגדר בסכימה להופיע פעם אחת (התכונה maxoccurs מוגדרת כ- 1). כאשר אתה מוסיף רכיב כזה לטבלת XML‏, Excel ממלא את עמודת הטבלה במופעים מרובים של רכיב.

  • בחירה    רכיב ממופה מהווה חלק ממבנה הסכימה <choice>.

ל-Excel אין אפשרות לשמור את חוברת העבודה בקובץ נתוני ה-XML, אלא אם אתה יוצר טווח ממופה אחד או יותר.

אם הוספת מפת XML לחוברת העבודה שלך, בצע שלבים אלה כדי למפות רכיבי XML לגליון העבודה:

  1. לחץ על מפתחים > מקור.

    פקודות XML בכרטיסיה 'מפתחים'

    אם אינך רואה את הכרטיסיה מפתחים, ראה הצגת הכרטיסיה 'מפתחים'.

  2. בחלונית המשימות מקור XML, בחר את הרכיבים שברצונך למפות לגליון העבודה שלך.

    כדי לבחור רכיבים שאינם סמוכים, לחץ על רכיב אחד, החזק את מקש CTRL לחוץ ולאחר מכן לחץ על כל שאר הרכיבים.

  3. גרור את הרכיבים שנבחרו למיקום בגליון העבודה שבו ברצונך שהם יופיעו.

אם עדיין לא הוספת מפת XML לחוברת העבודה שלך, או אם הנתונים שלך אינם נמצאים בטבלת XML, שמור את חוברת העבודה בתבנית קובץ חוברת עבודה מותאמת מאקרו של Excel (. xlsm).

זקוק לעזרה נוספת?

ניתן לשאול תמיד מומחה ב- Excel Tech Community, לקבל תמיכה בקהילת Answers או להציע תכונה חדשה או שיפור ב- Excel User Voice.

למידע נוסף

מבט כולל על XML ב-Excel

מיפוי רכיבי XML לתאים במפת XML

הערה:  דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. תוכל לספר לנו אם המידע היה מועיל? הנה המאמר באנגלית לעיונך.​

זקוק לעזרה נוספת?

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×