קלט
מוכן
שורות: 0
מילים: 0
תווים: 0
גודל: 0 KB
סטטיסטיקת הקלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.
פלט
שורות: 0
מילים: 0
תווים: 0
גודל: 0 KB
סטטיסטיקת הפלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.
התוצאות מוצגות לצורכי מידע בלבד ועשויות להכיל שגיאות. מומלץ לאמת מידע חשוב באופן עצמאי. השימוש בכלי הוא באחריותכם בלבד.
מה הכלי עושה
ממיר CSV ל־XML הופך שורות מופרדות בפסיקים למסמך XML תקין. השורה הראשונה נקראת ככותרת, כל שורה אחריה הופכת לאלמנט <item> אחד, וכל עמודה הופכת לאלמנט בן שנקרא על שם הכותרת שלה.
הפלט מתחיל בהצהרת XML רגילה ובאלמנט <root> יחיד, כך שהוא נפתח בכל מנתח XML, דפדפן או כלי ייבוא בלי עריכה נוספת. ערכים מקודדים כשצריך, כך שתו & או סוגריים משולשים בתוך התאים לא ישברו את המסמך.
מתי להשתמש בו
- שותף, פיד של ספק או מערכת ייבוא ותיקה מקבלים רק XML, אבל הנתונים שלכם נמצאים בייצוא מגיליון.
- בניית פיד מוצרים או מחירים מקובץ CSV לפני העלאה לחנות או למרקטפלייס.
- הכנת נתוני בדיקה ל־API מבוסס XML, ואחר כך בדיקת התוצאה ב־בודק XML.
- המרת טבלת עזר קטנה, כמו קודי מדינות או מחירון, לקובץ משאבים ב־XML עבור אפליקציה.
דוגמה
קלט
id,name,city
1,Ana,Lisbon
2,Ben,Oslo
פלט
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item>
<id>1</id>
<name>Ana</name>
<city>Lisbon</city>
</item>
<item>
<id>2</id>
<name>Ben</name>
<city>Oslo</city>
</item>
</root>
שאלות על הכלי
האם שמות עמודות יכולים להכיל רווחים?
שמות אלמנטים ב־XML לא יכולים להכיל רווחים, ולכן כדאי להשתמש בכותרות כמו order_id או orderId. כותרות קצרות ופשוטות גם מקלות על שאילתות XPath בהמשך.
באיזה מפריד צריך להשתמש ב־CSV?
פסיקים ונקודה־פסיק מזוהים אוטומטית. לנתונים מופרדי טאבים בחרו TSV כפורמט המקור. שדות במירכאות שמכילים פסיק או ירידת שורה נקראים נכון.
אפשר לשנות את שמות האלמנטים root ו־item?
לא בממיר עצמו: הוא תמיד כותב <root> ו־<item>. אפשר לשנות אותם בחיפוש והחלפה מהיר, או להמיר קודם ל־JSON בעזרת ממיר CSV ל־JSON אם השלב הבא שלכם ממילא מצפה ל־JSON.