تحويل json إلى مصنف Excel

كيفية تحويل مصنف JSON إلى Excel باستخدام .NET Cloud SDK.

JSON مشهور بمرونته في تمثيل البيانات المنظمة، ولكن غالبًا ما نطلب ترجمتها إلى [Excel](https://docs.fileformat.com /spreadsheet/xls/) للحصول على تصور وتحليل ومشاركة أكثر تعقيدًا. يعد هذا التحويل أمرًا محوريًا في سد الفجوة بين هياكل البيانات الديناميكية المستندة إلى الويب والإمكانيات الشاملة التي توفرها جداول بيانات Excel. علاوة على ذلك، بينما تتعامل الشركات مع كميات هائلة من البيانات المتنوعة، فإن أهمية تحويل JSON إلى Excel بسلاسة تكمن في تعزيز تمثيل أكثر سهولة وتنظيمًا وبديهية بصريًا. دعنا نستكشف التفاصيل حول كيفية تحويل JSON ديناميكيًا إلى تنسيق XLS أو XLSX باستخدام .NET Cloud SDK.

.NET Cloud SDK لتحويل JSON إلى Excel

يصبح تحويل JSON إلى Excel عملية سلسة بفضل الإمكانات القوية لـ Aspose.Cells Cloud SDK for .NET.من خلال الاستفادة من واجهة برمجة التطبيقات هذه، يمكنك تحميل بيانات JSON الخاصة بك بسهولة إلى وحدة التخزين السحابية، وبدء التحويل الديناميكي إلى تنسيق Excel من خلال استدعاء بسيط لواجهة برمجة التطبيقات. يتيح تعدد استخدامات Aspose.Cells Cloud تحكمًا دقيقًا في مخرجات Excel، مما يضمن تمثيلًا مخصصًا لبيانات JSON.

الآن، من أجل الاستفادة من إمكانات SDK هذه في تطبيق .NET، نحتاج أولاً إلى البحث عن “Aspose.Cells-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. ثانيًا، احصل على بيانات اعتماد العميل الخاصة بك من cloud Dashboard.إذا لم يكن لديك حساب حالي، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.

تحويل JSON إلى XLS في C# .NET

يشرح هذا القسم تفاصيل حول كيف يمكن لواجهة برمجة التطبيقات (API) تسهيل تحويل JSON إلى XLS لاتخاذ قرارات مستنيرة وتصور محسّن للبيانات.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

أولاً، قم بإنشاء كائن من فئة CellsApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.

cellsInstance.UploadFile("sourceFile.json", file);

قم بتحميل ملف الإدخال JSON إلى وحدة التخزين السحابية.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);

وأخيرًا، اتصل بواجهة برمجة التطبيقات (API) لتحويل JSON إلى Excel. بعد التحويل الناجح، يتم تخزين مصنف Excel الناتج في وحدة التخزين السحابية.

// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// إنشاء مثيل CellsApi أثناء تمرير ClientID وClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// اسم ملف الإدخال JSON
string input_JSON = @"source.json";
// اسم ورقة عمل Excel الناتجة
string resultant_file = "output.xlsx";

// تحميل ملف JSON من محرك الأقراص المحلي
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // تحميل ملف الإدخال إلى التخزين السحابي
    cellsInstance.UploadFile("sourceFile.json", file);
}

// اتصل بواجهة برمجة التطبيقات (API) لتحويل JSON إلى Excel عبر الإنترنت
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
json للتفوق عبر الإنترنت

تم تحويل معاينة مصنف JSON إلى Excel.

يمكن تنزيل نموذج ملف JSON المستخدم في المثال أعلاه من:

JSON إلى Excel باستخدام أوامر cURL

يوفر تحويل JSON إلى Excel باستخدام Aspose.Cells Cloud وأوامر cURL حلاً مرنًا وقابلاً للبرمجة. تعمل أوامر cURL كجسر فعال، حيث تربط تطبيقك بسلاسة بالإمكانيات القوية لـ Aspose.Cells Cloud. علاوة على ذلك، لا تعمل هذه الطريقة على تبسيط عملية دمج Aspose.Cells Cloud في بيئات التطوير المختلفة فحسب، بل تضمن أيضًا عملية متسقة وموثوقة لتحويل بيانات JSON إلى أوراق Excel منظمة وجذابة بصريًا.

الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول JWT باستخدام الأمر التالي:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

بمجرد حصولنا على رمز JWT، يرجى تنفيذ الأمر التالي لتصدير JSON إلى ورقة عمل XLS.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLS&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

استبدل “sourceFile” باسم ملف JSON للإدخال المتوفر في التخزين السحابي، و"output" باسم ورقة عمل XLS الناتجة المراد إنشاؤها، و"accessToken" برمز وصول JWT الذي تم إنشاؤه أعلاه.

خاتمة

في الختام، تتكشف عملية تحويل JSON إلى Excel كرحلة ديناميكية، تقدم للمطورين مسارين قويين (أحدهما من خلال Aspose.Cells Cloud API مع .NET والآخر عبر أوامر cURL).سواء اخترت بيئة .NET الغنية بالميزات أو بساطة أوامر cURL، يؤكد كلا الطريقين على أهمية ترجمة بنية بيانات JSON المرنة إلى عالم Excel المنظم والبديهي.

روابط مفيدة

مقالات ذات صلة

نوصي بشدة بزيارة المدونات التالية: