كيفية تحويل Json إلى Excel

إذا كانت لديك بيانات مخزنة في ملف JSON وتريد تحويلها إلى ملف Excel ، فيمكنك استيرادها إلى Excel باستخدام Power Query.

JSON ، اختصار لـ JavaScript Object Notation ، هو تنسيق ملف قياسي مفتوح (مستند إلى النص) يُستخدم لتخزين البيانات ونقلها. يتم استخدامه بشكل شائع لنقل البيانات من الخادم إلى صفحة الويب (على سبيل المثال ، نقل البيانات من الخادم إلى العميل ، بحيث يمكن عرضها على صفحة ويب ، أو العكس).

JSON هو تنسيق نقل بيانات يأتي كملف نص عادي (مثل XML). إذا كان لديك بعض البيانات المهمة المخزنة في ملف JSON والتي ترغب في استيرادها إلى جدول بيانات Excel ، فيمكنك القيام بذلك بسهولة باستخدام ميزة "Get & Transform" في Excel ولن تحتاج حتى إلى أي كود VBA لاستيراد البيانات من القرص المحلي أو من واجهة برمجة تطبيقات الويب. دعونا نرى كيفية تحويل / استيراد ملف JSON إلى ملف Excel.

كيفية استيراد ملف JSON إلى Excel

يتم تمثيل JSON في بنية بيانات عالمية منطقية وسهلة القراءة. يتكون من نوعين فقط من البيانات - كائنات أو مصفوفات ، أو مزيج من كليهما. الكائنات هي أزواج ذات قيمة مفتاح بينها نقطتان ، والمصفوفات هي ببساطة مجموعات من الكائنات مفصولة بفاصلة.

يمكنك بسهولة تحويل ملفات JSON إلى ملفات Excel (.xlsx) باستخدام أداة "Get & Transform" (Power Query) من Excel. في البداية ، كان يطلق عليه "مستكشف البيانات" ، ثم تمت إعادة تسميته إلى "Power Query". لا يتوفر Power Query إلا في إصدارات 2010 و 2013 من Excel. في Microsoft Excel 2016 و 2019 و 365 ، تمت إعادة تسميته مرة أخرى إلى ميزة "الحصول على البيانات وتحويلها" في علامة التبويب "البيانات".

هذا ما سيبدو عليه ملف JSON:

الآن ، لدينا نموذج ملف JSON باسم الموظفين كما هو موضح أعلاه. دعونا نرى كيف يمكننا تحويل ملف JSON هذا إلى ملف Excel.

بيانات JSON

تتم كتابة بيانات JSON كأزواج اسم / قيمة. يتكون زوج الاسم (المفتاح) / القيمة من اسم حقل (بعلامات اقتباس مزدوجة) ، متبوعًا بنقطتين ، متبوعًا بقيمة:

"الاسم الأول": "دولتشي"

كائنات JSON

يمكن أن تحتوي كائنات JSON على أزواج اسم / قيمة متعددة (تمامًا كما هو الحال في JavaScript) ويتم كتابتها داخل أقواس معقوفة كما هو موضح أدناه.

{"First Name": "Dulce"، "Last Name": "Abril"، "Gender": "Female"، "Country": "United States"، "Age": "32"، "Date": "15 / 10/2017 "،" المعرف ":" 1562 "}

صفائف JSON

مصفوفات JSON مكتوبة داخل أقواس مربعة ([]) وهي عبارة عن مجموعة من العناصر.

استيراد ملف JSON إلى Excel

في المثال أعلاه ، تحتوي مصفوفة JSON على كائنات عديدة. وكل عنصر عبارة عن سجل للموظف (بالاسم الأول واسم العائلة والجنس والبلد والعمر والتاريخ والمعرف). في هذا البرنامج التعليمي ، سوف نستخدم "Excel 2016" لتوضيح استيراد البيانات.

أولاً ، افتح Microsoft Excel وانتقل إلى علامة التبويب "البيانات" وانقر على الزر "الحصول على البيانات" في مجموعة "الحصول على البيانات وتحويلها" في الزاوية اليسرى من الشريط. من القائمة المنسدلة وسّع "من ملف" وحدد الخيار "من JSON".

عند النقر فوق "من JSON" ، ستحصل على نافذة متصفح الملفات. ابحث عن ملف JSON على القرص المحلي لديك وانقر على "استيراد".

إذا كنت ترغب في استيراد البيانات من واجهة برمجة تطبيقات الويب (واجهة برمجة تطبيقات الويب) ، فقد ترغب في استيراد البيانات مباشرة من الإنترنت. للقيام بذلك ، بدلاً من النقر على الخيار "من JSON" ، انتقل إلى علامة التبويب "البيانات"> الحصول على البيانات> من مصدر آخر> "من الويب" وأدخل عنوان URL للويب.

عند النقر فوق الزر "استيراد" كما هو موضح في لقطة الشاشة أعلاه ، سينقلك إلى محرر Excel Power Query. ستلاحظ أن جميع السجلات التي كانت في تلك القائمة مقسمة إلى صفوف. لكننا لا نستطيع رؤية البيانات الفعلية. لتحويل هذه القائمة إلى جدول ، انقر فوق الخيار "To Table".

سيظهر مربع حوار إلى الجدول. في مربع الحوار ، احتفظ بالقيم الافتراضية وحدد "موافق".

الآن أصبحت بياناتك بتنسيق جدول ، ولكن لا يزال يتعذر عليك رؤية تفاصيل السجل. لتوسيع الأعمدة ، انقر فوق الزر "توسيع العمود" (رمز به سهمان يشيران بعيدًا عن بعضهما البعض).

سترى الأعمدة التي تم سردها في السجلات. حدد الأعمدة التي ترغب في تضمينها في الجدول وانقر على "موافق". قم بإلغاء تحديد الأعمدة التي ترغب في استبعادها.

سيتم بعد ذلك تقسيم البيانات إلى أعمدة منفصلة كما هو موضح أدناه.

يمكنك أيضًا تحريك الأعمدة كما تراه مناسبًا. للقيام بذلك ، انقر بزر الماوس الأيمن على رأس العمود ، وحدد "نقل" ، واختر المكان الذي تريد نقله إليه.

بمجرد أن تشعر بالرضا عن التخطيط ، انقر فوق الزر "إغلاق وتحميل" ضمن علامة التبويب "الصفحة الرئيسية" لتحميل البيانات إلى Excel كجدول.

سيتم الآن استيراد البيانات إلى ورقة عمل جديدة في Excel.

تحويل ملف JSON إلى ملف Excel عبر الإنترنت

إذا كنت تريد تحويل ملفات JSON بسرعة إلى ملفات Excel (.xslx) ، فاستخدم أحد مواقع ويب الجهات الخارجية العديدة المتاحة عبر الإنترنت. يمكنهم تحويل ملفاتك في غضون ثوانٍ ، لكنها ليست موثوقة دائمًا. ما عليك سوى كتابة "تحويل JSON إلى Excel" في محرك بحث وستحصل على الكثير من مواقع الويب التي يمكنك استخدامها.

أحد مواقع الويب التي يمكنك استخدامها لتحويل JSON إلى XSLX هو json-csv.com. افتح موقع الويب وانقر فوق الزر "تحميل ملف JSON" لتحميل JSON من القرص المحلي لديك. ابحث عن ملف JSON على القرص الخاص بك وانقر على "فتح".

بمجرد تحميل الملف ، ستحصل على معاينة للجدول أدناه. ثم ، انقر فوق الزر "ملف Excel (XLSX)" لتنزيل ملف Excel المحول.

هذا هو! هذه هي الطريقة التي تستورد بها ملف .json في Excel.