تحويل JSON إلى Excel Linux

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

NET JSON to Excel Converter API لنظام التشغيل Linux

لاستيراد البيانات من ملفات JSON إلى أوراق عمل Excel ، سنستخدم Aspose.Cells for .NET. إنها واجهة برمجة تطبيقات غنية بالميزات تتيح لك إنشاء ملفات Excel ومعالجتها وتحويلها. من أجل استخدام واجهة برمجة التطبيقات هذه على Linux ، تحتاج إلى إعداد بيئة .NET ، والتي يمكن القيام بها في بضع خطوات. فيما يلي المتطلبات الأساسية التي قد تحتاجها لإعداد البيئة.

بمجرد إعداد البيئة وإنشاء التطبيق ، يمكنك المتابعة لتثبيت Aspose.Cells for .NET عبر NuGet باستخدام ملحق NuGet Package Manager لـ Visual Studio Code.

تعلم كيفية إنشاء تطبيق وحدة التحكم على Linux باستخدام Visual Studio Code.

استيراد البيانات من JSON إلى Excel على نظام Linux

فيما يلي خطوات استيراد البيانات من JSON إلى Excel XLSX:

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

// قم بإنشاء كائن مصنف
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// قراءة ملف JSON
string jsonInput = File.ReadAllText("Data.json");            

// قم بتعيين JsonLayoutOptions
JsonLayoutOptions options = new JsonLayoutOptions(); 
options.ArrayAsTable = true;

// استيراد بيانات JSON
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// احفظ ملف Excel
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

إدخال بيانات JSON

[
   {
       Name: "John Smith",
       Contract:
       [
           {
               Client:
               {
                   Name: "A Company"
               },
               Price: 1200000
           },
           {
               Client:
               {
                   Name: "B Ltd."
               },
               Price: 750000
           },
           {
               Client:
               {
                   Name: "C & D"
               },
               Price: 350000
           }
       ]
   },
   {
       Name: "Tony Anderson",
       Contract:
       [
           {
               Client:
               {
                   Name: "E Corp."
               },
               Price: 650000
           },
           {
               Client:
               {
                   Name: "F & Partners"
               },
               Price: 550000
           }
       ]
   },
   {
       Name: "Jimmy Adams",
       Contract:
       [
           {
               Client:
               {
                   Name: "MIT"
               },
               Price: 800000
           },
           {
               Client:
               {
                   Name: "SnB"
               },
               Price: 520000
           }
       ]
   },
]

إخراج ورقة عمل Excel

JSON إلى Excel Linux

استيراد JSON إلى Excel باستخدام أنماط التنسيق

أثناء استيراد البيانات من ملف JSON ، يمكنك تطبيق الأنماط على ملف Excel الناتج. فيما يلي خطوات إجراء هذه العملية.

يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق الأنماط أثناء استيراد البيانات من JSON إلى Excel على Linux.

// قم بإنشاء كائن مصنف
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// قراءة ملف JSON
string jsonInput = File.ReadAllText("Data.json");

// تعيين الأنماط
CellsFactory factory = new CellsFactory();
Style style = factory.CreateStyle();
style.HorizontalAlignment = TextAlignmentType.Center;
style.Font.Color = System.Drawing.Color.BlueViolet;
style.Font.IsBold = true;

// قم بتعيين JsonLayoutOptions
JsonLayoutOptions options = new JsonLayoutOptions();
options.TitleStyle = style;
options.ArrayAsTable = true;

// استيراد بيانات JSON
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// احفظ ملف Excel
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

إخراج ورقة عمل Excel

JSON إلى Excel Linux

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت واستخدام Aspose.Cells لـ .NET بدون قيود تقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية استيراد بيانات JSON إلى أوراق عمل Excel على نظام Linux. بالإضافة إلى ذلك ، لقد رأيت كيفية تطبيق الأنماط في تحويل JSON إلى Excel. علاوة على ذلك ، يمكنك استكشاف المزيد حول Aspose.Cells for .NET باستخدام التوثيق. يمكنك أيضًا طرح أسئلتك عبر المنتدى.

أنظر أيضا