كيفية تحويل JSON إلى Excel في Python

فيما يلي برنامج تعليمي موجز يشرح كيفية ** تحويل JSON إلى Excel في Python ** عن طريق تحميل ملف المصدر JSON من القرص إلى متغير سلسلة ثم حفظه كملف XLSX. أثناء هذه العملية ، يمكن إنشاء مصنف جديد أو تحميل مصنف موجود لاستيراد بيانات JSON إلى ورقة عمل محددة بدءًا من الخلية المخصصة للمستخدم. يمكن التحكم في استخدام تحويل ** Python JSON إلى Excel ** باستخدام كائن فئة JsonLayoutOptions الذي يسمح بعدد من التخصيصات لعملية التحويل.

خطوات تحويل JSON إلى Excel في Python

  1. قم بإعداد البيئة اللازمة لتشغيل Aspose.Cells for Python عبر Java في تطبيقك
  2. قم بتحميل نموذج ملف JSON من القرص
  3. قم بإنشاء مثيل فئة Workbook فارغ لاستيراد بيانات JSON
  4. احصل على مرجع إلى worksheet المطلوب حيث سيتم نسخ بيانات JSON
  5. قم بإنشاء كائن فئة JsonLayoutOptions لتخصيص عملية استيراد JSON
  6. قم باستيراد البيانات إلى ورقة العمل المطلوبة باستخدام JsonUtility.importData
  7. احفظ المصنف الناتج كـ XLSX بعد تركيب الأعمدة تلقائيًا
  • لتحويل JSON إلى Excel Python * تتم مشاركة إعدادات وخطوات بيئة اللغة لأداء هذه المهمة مثل إنشاء أو تحميل مصنف أولاً والوصول إلى ورقة العمل المستهدفة الخاصة به. في الخطوة التالية ، قم بإنشاء كائن فئة JsonLayoutOptions لتخصيص عملية التحويل مثل كتابة البيانات في شكل جدول حيث يتم إعطاء العناوين في الأعلى وتكون البيانات موجودة في الأسطر التالية. أخيرًا ، يتم استيراد بيانات سلسلة JSON إلى ورقة العمل المحددة بدءًا من خلية محددة وحفظها كـ XLSX.

كود لتحويل JSON إلى Excel باستخدام Python

لكتابة * JSON to Excel Converter ، تتم مشاركة رمز Python * أعلاه الذي يستورد المكتبات والفئات المطلوبة في البداية ثم يقرأ بيانات JSON المصدر من ملف ، ولكن يمكنك ملء السلسلة ببيانات JSON من مصدر خارجي آخر أو توفير تشفير ثابت سلسلة JSON. يحتوي كائن فئة JsonLayoutOptions على الكثير من الخصائص للتحكم في عملية التحويل مثل تعيين نمط العنوان من خلال توفير ألوان وخطوط الخلفية / المقدمة ، وتعيين تنسيقات الأرقام والتاريخ ، وتجاهل القيم الخالية في JSON ، وما إلى ذلك.

وصفت هذه المقالة كيفية تحويل JSON إلى Excel في Python. إذا كنت تريد تعلم عملية تحويل Excel إلى HTML ، فراجع المقالة على كيفية تحويل Excel إلى HTML باستخدام Python.

 عربي