למשתמשים יש דרישות שונות, למשל, להמיר את נתוני האקסל לפורמט JSON. זה צריך לבצע את המיפוי של עמודות גליון העבודה של Excel למפתחות אובייקט. ממיר Excel ל-JSON עוזר להמיר את נתוני קובץ ה-.xls לפורמט קובץ JSON.
קבצי Excel אלה יכולים להכיל טקסט, תרשימים, גרפים, עיצוב, פונקציות ונתונים נוספים.
אין שיטה מוגדרת מראש ב-Excel להמרת נתוני Excel ל-JSON. אתה יכול להשתמש בתוכנת המרה מקוונת של Excel ל-JSON או להוריד תוסף מחנות Microsoft כדי שמשימה זו תבוצע.
jvm ב-java
למה Excel ל-JSON?
קבצי Excel הם קבצים בעלי משקל כבד שעשויים להכיל טקסט, תרשימים, גרפים, עיצוב, פונקציות ונתונים נוספים.
בעוד שקובצי ה-JSON הם מסמכים מבוססי טקסט בעלי משקל קל. הוא מאחסן את הנתונים במבנה נתונים פשוט. לפיכך, ניתן לפתוח קבצי JSON בכל תוכנת טקסט כמו Notepad או Wordpad.
ישנם מספר כלים זמינים להמרת נתוני Excel ל-JSON.
כאן, נספר על הכלים הללו עם קישורי ההורדה שלהם.
טיפ: WTSolution Excel to JSON Converter ידוע גם בתור תוסף Excel ל-JSON. מיקרוסופט מציעה את הכלי הזה.
לכלי האחרון - אקסל ל-JSON, אנו גם נראה לך את השלבים להורדה ולהשתמש בתוכנה זו.
Altova MapForce
Altova MapForce הוא כלי מיפוי והמרה של נתונים גם כן. זוהי תוכנה שימושית להמרת קבוצות נתונים שונות. באמצעות כלי זה, תוכל להמיר את נתוני Excel ל-JSON, XML ל-JSON, ולהיפך.
תמונה
בנוסף, כלי זה גם מאפשר למשתמשים להמיר את ה-JSON ל-CSV, EDI, מאגר פרוטוקול גוגל ועוד. כלי זה קל לשימוש מכיוון שהוא מספק ממשק גרירה ושחרור. זה גם תומך בעיבוד נתונים מתקדם.
Altova MapForce אינה תוכנה חינמית אך מגיעה עם 30 יום של ניסיון חינם. הורד את הכלי Altova MapForce מהבאים קישור .
White Town xls ל-JSON ממיר
תוכנה זו היא ממיר xls ל-JSON. כפי שהשם מרמז, זה מאפשר למשתמשים להמיר את נתוני Excel לפורמט JSON. עם זאת, זה מאפשר רק לשנות את נתוני Excel לפורמט JSON. תוכנה זו תומכת בשני הפורמטים (.xls ו-.xlsx פורמטים) של Excel.
תמונה
אחד היתרונות הגדולים ביותר של שימוש בתוכנה זו, הוא ללא עלות. אם כי אתה יכול גם לקנות את הרישיון האישי או העסקי של זה. זה מאוד קל לשימוש ולכן זה מאוד פופולרי, בעיקר עבור אלה שמעבירים את הנתונים שלהם באינטרנט.
אתה יכול להוריד את כלי הממיר White Town xls ל-JSON מהבאים קישור .
עורך Oxygen JSON
Oxygen JSON Editor היא תוכנה המשמשת להמרת נתוני קובץ Excel לפורמט JSON על ידי מיפוי עמודות Excel למפתח אובייקט JSON. תוכנה זו היא תוכנה מורכבת מהשאר שתיארנו לעיל.
מכיוון שעורך Oxygen JSON היא תוכנה מורכבת, יש לה גם תכונות מורכבות. תכונות מורכבות, כגון - אימות מבנה, הזחה, פורמט והשלמת תוכן. בנוסף, תוכנה זו גם מאפשרת לנו להמיר את מסמך ה-XML לפורמט JSON.
תמונה
עורך Oxygen JSON פועל בצורה שונה משאר ממירי Excel ל-JSON. הוא משתמש בתבנית גיליון סגנונות XSLT להמרה. רוב אנשי המקצוע מעדיפים את התוכנה הזו כדי להמיר את הנתונים שלהם. זוהי תוכנה בתשלום שהגרסאות האישיות, העסקיות והאקדמיות שלה זמינות באתר הרשמי שלה.
עיין באתר הרשמי שלה כדי להוריד את עורך Oxygen JSON .
WTSolution ממיר Excel ל-JSON
זה הוא הממיר האחרון של Excel ל-JSON בפרק זה, באמצעותו ניתן לבצע המרת Excel ל-JSON על הנתונים שלהם. זוהי אפליקציה פשוטה לביצוע משימה זו. תוכנה זו תומכת בשני סוגים של המרות בנתוני Excel: Row ו- Nested.
הקשבת גם לשמו כתוסף Excel ל-JSON. מיקרוסופט מציעה את התוסף הזה בשם אקסל ל-JSON שעוזר למשתמשים להמיר את נתוני ה-Excel שלהם לפורמט JSON. כעת, בואו נדע משהו על תוסף Excel ל-JSON ונראה גם את שלבי ההורדה עבורו.
תוסף Excel ל-JSON
Excel ל-JSON הוא תוספת המוצעת על ידי מיקרוסופט להמרת נתוני גיליון Excel לפורמט JSON. כאשר הנתונים מומרים לפורמט JSON, עמודות גיליון Excel משתנות למפתחות אובייקט ב-JSON. זה לא כרוך בתשלום מהמשתמש להוריד ולהשתמש בו.
אתה יכול להוריד את התוסף הזה מחנות Office.
דְרִישָׁה
תוסף Excel ל-JSON יעבוד רק ב-Excel 2013 ומעלה. לפיכך, גרסת האקסל שלך חייבת להיות 2013 ומעלה.
הַגבָּלָה
לתוספת זו יש מגבלה.
זה יכול להמיר את נתוני Excel שנבחרו לפורמט JSON.
נכון לעכשיו, שני סוגי המרות נתמכים על ידי תוספת זו.
- שׁוּרָה
- מקונן
המרת שורה
בהמרה מסוג שורה, השורה הראשונה מטופלת ככותרת, ושאר השורות מתפרשות כנתונים.
המרה מקוננת
בהמרה מסוג מקונן, אתה יכול להגדיר סכימת JSON. התוסף הזה יבצע את ההמרה בהתאם, הסכימה שסיפקת.
הורד תוספת
אקסל ל-JSON התוספת זמינה בחנות Office; אתה יכול להוריד אותו משם. ללמידה שלב אחר שלב, עקוב אחר פרק זה להלן -
שלב 1: הורד את התוספת של Excel ל-JSON מהבאים קישור .
שלב 2: ייפתח דף אינטרנט של חנות Office, שבו לחץ על קבל את זה עכשיו לַחְצָן.
שלב 3: לפני תחילת ההורדה, הוא יבקש ממך להיכנס לחשבון Microsoft שלך עם אישורים חוקיים.
אם אין לך חשבון Microsoft, הירשם בחינם כדי ליצור חשבון חדש.
שלב 4: כאשר אתה מתחבר לחשבון Microsoft שלך. זה יבקש מידע בסיסי הנדרש על ידי אפליקציה זו לפני ההורדה. כאן, ספק את הפרטים הללו ולחץ על לְהַמשִׁיך לַחְצָן.
טיפ: השדות המסומנים בסימן * הם שדות חובה ואחרים הם אופציונליים.
שלב 5: כעת, לחץ על פתח באקסל כפתור כאן.
אם אין לך גרסה של MS Excel 2013 ומעלה שהורדת במערכת שלך, אתה יכול ללכת למשרד באופן מקוון. בלחיצה על הקישור הזה.
לחצנו על פתח באקסל.
שלב 6: בחלון הקופץ הזה, השאר את תיבת הסימון לא מסומנת ולחץ על פתח את אקסל כאן.
שלב 7: האקסל שלך ייפתח במערכת שלך, אבל זה דורש חיבור לאינטרנט. אם הוא אינו זמין, ייתכן שתקבל שגיאת אזהרה מסוג זה.
שלב 8: כאשר תלחץ על אישור, זה יראה לך עוד פאנל אחד שמראה לך סיבה כלשהי מדוע שגיאה זו יכולה להתרחש. שגיאה זו יכולה לנבוע מהסיבות הבאות.
אז חבר את המערכת שלך לאינטרנט וסגור את חוברת העבודה של Excel שנפתחה כעת.
שלב 9: עקוב אחר שלב 5 ושלב 6 שוב, שם לחץ על פתח את האקסל לַחְצָן.
הפעם המערכת שלך מחוברת לאינטרנט. לכן, זה לא יציג שום שגיאה והפרעה בזמן התקנת התוספת.
שלב 10: ממשק על קובץ האקסל ייפתח כך עם תוסף Excel ל-JSON. כעת, הוסף את התוספת הזו ללשונית Excel שלך על ידי לחיצה על סמוך על התוסף הזה הלחצן קיים בלוח הימני.
שלב 11: תוסף Excel ל-JSON נוסף בהצלחה לרצועת ה-Excel כלשונית בסופו של דבר. ראה כאן -
שלב 12: תוסף Excel ל-JSON שלך מוכן להפעלה. זה זמין בתוך Excel ל-JSON לשונית בשם Launch Excel ל-JSON לַחְצָן.
הערה: קובץ ה-Excel, שנפתח כעת, הוא לקריאה בלבד המכיל כמה הוראות לגבי כלי זה. לפיכך, פתח תחילה את הקובץ הממוקד, שברצונך להמיר את Excel ל-JSON.
שלב 13: הכן גיליון אקסל חדש או פתח את זה שאת הנתונים שלו ברצונך לשנות בפורמט. פתחנו קובץ קיים של פרטי אדם ולחץ על הפעל את Excel-to-JSON לַחְצָן.
שלב 14: לאחר שתלחץ עליו, ייתכן שתקבל שגיאה זו. התעלם ממנו ולחץ בסדר כדי להתקדם.
טיפ: בזמן השימוש בתוסף זה להמרת הנתונים שלך, המערכת שלך חייבת להיות מחוברת לאינטרנט. אחרת, אתה עלול להיתקל בבעיות.
שלב 15: כעת, בחר לפחות את הנתונים של שתי השורות הראשונות או את כולם כאשר הראשונה נחשבת ככותרת והשנייה כנתונים. לאחר מכן לחץ על ללכת בלוח הימני.
שלב 16: תראה שהנתונים שנבחרו מומרים לפורמט JSON וזמינים מתחת ללחצן Go.
שלב 17: העתק את הנתונים מכאן, הדבק את נתוני ה-JSON בקובץ ושמור אותם. לפיכך, לחץ על העתק ללוח כפתור כאן.
שלב 18: נתוני JSON הועתקו בהצלחה ללוח.
שלב 19: כעת, הדבק את נתוני הלוח שהועתקו לקובץ Word ושמור אותם. הנתונים שהועתקו ייראו כפי שמוצג להלן -
Excel ל-JSON באמצעות עורך קוד VBA
מלבד השימוש בכל הכלים הללו, אתה יכול להשתמש בתכונה המובנית של Excel ( עורך קוד VBA ) כדי להמיר את נתוני Excel לפורמט JSON. צור קוד עבורו והפעל את הקוד; זה יבצע את המיפוי של עמודות Excel למפתחות אובייקט JSON וימיר את הנתונים ל-JSON.
אם נוח לך לעשות קידוד, זו דרך טובה עבורך. לפיכך, אינך צריך להוריד במפורש את הכלים הנידונים לעיל כדי להמיר את נתוני ה-Excel שלך לפורמט JSON. אמנם אתה יכול לעשות זאת מבלי להוריד תוכנה כלשהי במערכת שלך באמצעות עורך קוד VBA של Excel.
טיפ: לנתוני Excel שלך חייבים להיות שמות עמודות מכיוון שהשורה הראשונה נחשבת תמיד ככותרת.
קוד VBA
להלן הקוד המלא להמרה של נתוני קובץ Excel לפורמט JSON. העתק את הקוד הבא והדבק אותו בעורך הקוד של VBA המתאים שלך.
Public Function ExcelToJSON(rng As Range) As String ' Check there must be at least two columns in the Excel file If rng.Columns.Count 1 Then ' Start data row Dim jsonData As String: jsonData = '{' ' Loop through each column and combine with the header For headerLoop = 1 To colCount jsonData = jsonData & '''' & headerRange.Value2(1, headerLoop) & '''' & ':' jsonData = jsonData & '''' & rng.Value2(dataLoop, headerLoop) & '''' jsonData = jsonData & ',' Next headerLoop ' Strip out the comma in last value of each row jsonData = Left(jsonData, Len(jsonData) - 1) ' End data row JSON = JSON & jsonData & '},' End If Next ' Strip out the last comma in last row of the Excel data JSON = Left(JSON, Len(JSON) - 1) JSON = JSON & ']' ExcelToJSON = JSON End Function
בקוד VBA זה, הגדרנו פונקציה בשם ExcelToJSON שישמש מאוחר יותר בקובץ Excel להמרת נתוני Excel לפורמט JSON. בוא נראה איך זה יתבצע.
תחביר
=ExcelToJSON(range)
כעת, חזור לקובץ ה-Excel וכתוב את נוסחת ה-ROUND() הבאה בתא Excel שבו ברצונך למקם את תוצאת ה-JSON שהומרה. לדוגמה,
=ExcelToJSON(A1:F3)
נכון לעכשיו, אנו ממירים את שתי הנתונים הראשונות של שורות Excel לפורמט JSON בלבד.
האפעה מלאה
הקש על להיכנס מקש וקבל את התוצאה וראה שהנתונים הומרו בהצלחה לטופס JSON. באופן דומה, אתה יכול להשתמש בפונקציה זו להמרה נוספת.
לתיאור מפורט של קוד זה, עיין במדריך הבא שלנו, שבו הסברנו את הקוד הזה ואת המשתנים שנוצרו והשתמשו בו.