איך להשתמש בו
- בחרו קובץ .xlsx או גררו אותו לכאן.
- בחרו גיליון, או 'כל הגיליונות' לאובייקט שהמפתחות שלו הם שמות הגיליונות.
- בחרו אובייקטים או מערכים, פלט מעוצב או דחוס.
- העתיקו את ה-JSON או הורידו אותו.
איך זה עובד
במצב Objects, השורה הראשונה שאינה ריקה משמשת כמפתחות, וכל שורה שאחריה הופכת לאובייקט. תאי כותרת ריקים הופכים ל-column_1, column_2 … ושמות חוזרים מקבלים סיומת (id, id_2) כך שאף ערך לא אובד. במצב Arrays, כל שורה הופכת למערך, ומרופדת ב-null לאותו האורך.
מספרים וערכים בוליאניים שומרים על סוגי ה-JSON שלהם, תאים ריקים הם null ותאריכים הם מחרוזות ISO 8601 (2024-01-15, עם השעה כשיש כזו). נוסחאות מחזירות את התוצאה השמורה בקובץ. תבניות מספרים אינן מיושמות, כך ש-25% הוא 0.25. טקסט עשיר הופך לטקסט רגיל, היפר-קישורים לטקסט הגלוי שלהם, וערכי שגיאה למחרוזת כגון #N/A. שורות ריקות לחלוטין נדלגות; באזורים ממוזגים רק התא השמאלי העליון מכיל את הערך.
כל הגיליונות מפיקים אובייקט אחד שהמפתחות שלו הם שמות הגיליונות. גיליונות מוסתרים מאוד נדלגים.
דוגמאות
אתחול מסד נתונים
גיליון עם עמודות id, name ו-price הופך ל-[{"id": 1, "name": "Pen", "price": 2.5}, …], מוכן לסקריפט ייבוא.
תרגומים השמורים ב-Excel
גיליון עם עמודות key, en ו-tr הופך לאובייקטים שאפשר להמיר אותם לקבצי שפה בכמה שורות קוד.
שאלות נפוצות
איך נכתבים תאריכים?
כמחרוזות ISO 8601: 2024-01-15 לתאריכים ו-2024-01-15T09:30:00Z לתאריכים עם שעה. Excel שומר תאריכים ללא אזור זמן, ולכן השעה נכתבת כ-UTC ללא המרה.
מה קורה לתאים ריקים?
הם הופכים ל-null, כך שלכל אובייקט יש את אותם מפתחות. שורות שבהן כל התאים ריקים נדלגות.
מדוע אחוז הוא 0.25 במקום 25%?
ה-JSON מקבל את הערך השמור, לא את הפורמט המוצג. הכפילו ב-100 בקוד אם אתם צריכים את האחוז.
פרטיות
חוברת העבודה נקראת בדפדפן שלכם וה-JSON נוצר במכשיר שלכם. שום דבר לא מועלה, לא נשמר ולא נכלל בניתוח נתונים; נספר רק אירוע אנונימי שהכלי נעשה בו שימוש.