JSON to CSV in C#

عند العمل مع البيانات ، غالبًا ما تأتي تنسيقات اثنين: JSON (JavaScript Object Notation) و CSV (Comma-Separated Values).JSON رائع لتبادل بيانات مركبة ، في حين أن CSV لا يزال وسيلة بسيطة ودية للإنسان لتخزين بياناتها اللوحية.في هذا المنشور ، سأذهب إليك من خلال عملية مفصلة خطوة بخطوة لتحويل بياناته JSon إلى تنمية CSV باستخدام C#.سواء كنت تتكامل مع APIs أو إصلاح البيئات لنظم التراث ، فإن هذا الدليل سوف يغطي كل ما تحتاجه.

مكتبة C# لتحويل JSON إلى CSV

من أجل التعامل مع التحويل بسهولة ، نستخدم القوة القوية Aspose.Cells محول JSON لـ .NET المكتبة: يمكنك البدء بسرعة تحميل النار أو تثبيته من خلال نوغيتعلى سبيل المثال، باستخدام وحدة التحكم في الحزمة، ببساطة تشغيل:

PM> Install-Package Aspose.Cells

خطوات لتحويل JSON إلى CSV {#الخطوات إلى تحويل JSON إلى CSV}

Aspose.Cells for .NET يسهل تحويل JSON إلى CSV، وهنا نظرة مفصلة على العملية العامة:

  • إنشاء دفتر عمل جديد في Excel: ابدأ من قناة فارغة من خلال إنشاء ملف جديد في Excel.
  • اقرأ بيانات JSON الخاصة بك: استيراد البيانات من ملف JSON أو شريط JSON.
  • إدخال البيانات في دفتر العمل: استخدم وظائف المكتبة المدمجة لإدخال بيانات JSON في دفتر العمل Excel.
  • التصدير كCSV: حفظ البيانات من دفتر العمل إلى ملف CSV، وجعلها جاهزة للاستخدام في مختلف التطبيقات.

مع هذه الخطوات في الاعتبار ، دعونا نغوص أعمق في الرمز.

تحويل بيانات JSON إلى CSV إلى C# {# تحويل JSON-Data-or-File-to-CSV}

في هذا القسم ، سيتم تفاصيل كيفية تحويل JSON إلى CSV برمجيًا في C#.

  • إنشاء كائن كتاب العمل: يمكنك إعادة تشغيل الكائن الجديد كتاب العمل الكائن الذي يعمل كملف Excel الخاص بك.
  • اختيار ورقة العمل: احصل على إشارة إلى ورق العمل الأول من خلال [ورقة العمل - ورقة العمل0 ) مجموعة .
  • إعداد خيارات التحويل: إنشاء مثال من JsonLayoutOptions فئة لتكوين أي إعدادات إضافية قد تحتاج.
  • استيراد بيانات JSON: استخدم JsonUtility.ImportData() طريقة تحميل بيانات JSON الخاصة بك مباشرة في ورقة العمل.
  • إرسالها كـ CSV: أخيرًا، قم بتصدير بيانات دفتر العمل الخاص بك كملف CSV باستخدام Workbook.Save(الإشارة، SaveFormat.CSV) الطريقة .

يظهر نموذج الرمز أدناه تنفيذًا عمليًا لتصدير بيانات JSON إلى CSV باستخدام C#:

JSON البيانات

للحصول على إظهار ، فكر في العينة JSON التالية ، والتي تمثل قائمة بالأقواس مع سمعاتها.هذا هو إدخال JSON المستخدم في نموذج الرمز أعلاه:

[
    {"nodeId":1,"reputation":1134},
    {"nodeId":2,"reputation":547},
    {"nodeId":3,"reputation":1703},
    {"nodeId":4,"reputation":-199},
    {"nodeId":5,"reputation":-306},
    {"nodeId":6,"reputation":-49},
    {"nodeId":7,"reputation":1527},
    {"nodeId":8,"reputation":1223}
]

تحويل CSV

بعد تشغيل التحويل ، يتم تحويل بيانات JSON إلى ملف CSV المنظم بشكل جيد.الصورة أدناه تظهر عينة من ما قد يبدو عليه CSV المحول:

JSON to CSV

تحويل JSON إلى CSV على الانترنت

إذا كنت تفضل حل سريع دون كتابة الرمز، تحقق من لدينا مجانا على الانترنت JSON إلى CSV converterهذه الأداة تسمح لك ببساطة تحميل ملف JSON الخاص بك ويتعامل مع التحويل بالنسبة لك في نقطة انطلاق.

مجانا JSON البيانات إلى تحويل CSV

هل ترغب في تجربة القوة الكاملة لـ Aspose.Cells for .NET دون أي قيود؟ مجانا الترخيص المؤقت وتصدير ملفات JSON إلى تنسيق CSV دون أي قيود تقييم. الوثائق إنها مفيدة للغاية، وتعمل مجتمعنا على المنتدى إذا كان لديك أي أسئلة.

استنتاجات

تحويل بيانات JSON إلى CSV باستخدام C# فعالة وبسيطة مع Aspose.Cells ل .NET. هذه المكتبة لا تخفف فقط من عمليات ملفات Excel ولكن أيضا يقطع الفجوة بين تنسيقات البيانات المختلفة، مما يجعل من الأسهل دمج وتلاعب بالبيانات في تطبيقات .Net. سواء كنت تطوير تطبیقات مدمجة بالديانات أو ببساطة إعادة تدوير بياناتها، اتباع الخطوات المذكورة أعلاه سوف تساعدك على تحويل ملف Json إلى Excel باستخدم C # أو استخدام أساليب أخرى مثل JSON to CSV Console لمشاريعك.

More in this category