JSON ל-CSV
המרת רשימת רשומות JSON ל-CSV מוכן לגיליון אלקטרוני.
- רץ בדפדפן — שום דבר שאתם מזינים לא מועלה
- בלי הרשמה, בלי מכסות, חינם לשימוש בלי הגבלה
איך זה עובד
JSON הוא מה ש-API מוסר לכם; CSV הוא מה שגיליון אלקטרוני יפתח. המעבר מזה לזה הוא מטלה קטנה וקבועה, ובדרך כלל מבצעים אותו בהדבקת המטען באתר אקראי, מטענים שלרוב מכילים שמות לקוחות, כתובות דוא״ל ופרטי הזמנות. הכלי הזה ממיר בתוך הדף, כך שהנתונים נשארים אצלכם.
איזה מבנה הוא מצפה לו
מערך של אובייקטים, וזה מה שנקודת קצה של רשימה מחזירה בדרך כלל. כותרות העמודות נלקחות מהמפתחות, שנאספים מכל הרשומות, ולכן שורות שחסרים בהן שדות עדיין מיושרות כראוי. אובייקט בודד מטופל כטבלה בת שורה אחת.
מרכאות מטופלות כראוי
ערכים שמכילים פסיקים, מרכאות או מעברי שורה עטופים במרכאות ועוברים בריחה פנימית, לפי אותה מוסכמה שגיליונות אלקטרוניים מצפים לה. זה החלק שהמרות ידניות כמעט תמיד טועות בו, ולכן עמודת כתובות הורסת כל כך הרבה קובצי CSV.
ערכים מקוננים
ערך שהוא בעצמו אובייקט או מערך נכתב כטקסט JSON בתוך התא, כי CSV הוא שטוח ואין לו מקום אחר לשים אותו. כדאי לשטח את המבנה קודם אם השדות האלה חשובים.
בחירת מפריד
פסיק הוא הסטנדרט. נקודה-פסיק היא מה ש-Excel מצפה לו באזורים שבהם הפסיק הוא מפריד עשרוני. אם הגיליון פותח את הקובץ עם הכול דחוס בעמודה אחת, זו בדרך כלל הסיבה. טאב הוא הבטוח ביותר כשהנתונים עצמם מלאים בסימני פיסוק.
JSON ל-CSV — שאלות
איזה JSON הוא מקבל?
מערך של אובייקטים, או אובייקט בודד. העמודות נלקחות מהמפתחות בכל הרשומות.
האם פסיקים בתוך הנתונים ישברו את ה-CSV?
לא. ערכים שמכילים פסיקים, מרכאות או שורות חדשות עטופים במרכאות ומקבלים בריחה נכונה.
למה Excel מכניס הכול לעמודה אחת?
כנראה שהגדרות האזור שלכם מצפות לנקודה-פסיק. עוברים לנקודה-פסיק כמפריד והקובץ ייפתח כראוי.
האם המידע שלי מועלה?
לא. ההמרה מתבצעת כולה בדפדפן שלך.