تحويل بيانات JSON إلى تنسيقات Excel أو CSV هو متطلب شائع للإبلاغ الهيكلي والتحليل التجاري. Aspose.Cells for .NET يوفر وسيلة فعالة لتحقيق هذا مع API القوي.

مقدمة

تحويل بيانات JSON إلى تنسيقات Excel أو CSV أمر بالغ الأهمية لتمكين تحليل البيانات المنظمة والإبلاغ عن الأعمال. Aspose.Cells for .NET يوفر API بسيط ولكنه مرن لاستيراد JSO مباشرة إلى لوحات أو ملفات CSV.

لماذا تحويل JSON إلى Excel?

  • الإبلاغ الهيكلي: تحويل بيانات API أو الخدمة في JSON إلى تنسيقات جدول للحصول على قراءة أفضل.
  • أوتوماتيكية: استيراد البيانات تلقائيًا إلى Excel دون تنسيق يدوي أو تدخل.
  • المتنوع: يدعم الإخراج في تنسيقات XLSX أو CSV مع تخصيص التصميم.

دليل خطوة بخطوة لتحويل JSON إلى Excel

الخطوة 1: تثبيت Aspose.Cells عبر NuGet

قم بتثبيت مكتبة Aspose.Cells:

$ dotnet add package Aspose.Cells

الخطوة 2: إعداد رخصة Aspose.Cells

قم بتنشيط الوظائف الكاملة مع ترخيصك:

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

الخطوة 3: تحميل JSON Input

اقرأ JSON من شريط أو .json ملف:

  • من الملف:
string jsonInput = File.ReadAllText("Data.json");
  • من الشريط مباشرة:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

الخطوة 4: إنشاء ورقة عمل ورقة عمل الوصول

ابدأ كتاب العمل والوصول إلى ورقة العمل الافتراضية:

Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

الخطوة 5: إعداد JsonLayoutOptions

قم بتعيين خيارات التخطيط لمعالجة الشرائح كطاولات:

JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;

الخطوة 6: إدخال JSON في ورقة العمل

استيراد JSON إلى ورقة العمل باستخدام طريقة الاستخدام:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

الخطوة 7: حفظ إلى Excel أو CSV

تصدير البيانات إلى النموذج المطلوب:

  • احصل على Excel:
workbook.Save("output.xlsx");
  • حفظ كـ CSV:
workbook.Save("output.csv", SaveFormat.CSV);

المشاكل المشتركة والتصحيح

1- JSON Array غير متوفر بشكل صحيح

  • الحل: ضمان JsonLayoutOptions.ArrayAsTable تم تعيينها إلى true لترطيب الأقواس في صفوف.

الملفات لا تخزين

  • الحل: تحقق من مسارات صالحة وأن التطبيق لديه تصاريح الكتابة.

3- تحذيرات الترخيص

  • الحل: تأكيد أن ملف الترخيص مرجعي بشكل صحيح وتحميل.

More in this category