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

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

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

Java JSON to Excel Converter - تنزيل مجاني

Aspose.Cells for Java هي واجهة برمجة تطبيقات قوية بها مجموعة مذهلة من الميزات لإنشاء مستندات جداول البيانات ومعالجتها. بالإضافة إلى ذلك ، فإنه يوفر تحويلًا عالي الجودة ذهابًا وإيابًا لملفات Excel. يمكنك تنزيل JAR الخاص به أو تثبيته مباشرة باستخدام تكوينات Maven التالية.

مخزن:

<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://repository.aspose.com/repo/</url>
</repository>

الاعتماد:

<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>22.7</version>
</dependency>

تحويل بيانات JSON إلى Excel بجافا - خطوات

فيما يلي خطوات استيراد البيانات من ملف JSON إلى مصنف Excel باستخدام Aspose.Cells لـ Java.

  • اقرأ ملف JSON من القرص.
  • قم بإنشاء ملف Excel.
  • استيراد البيانات من JSON إلى Excel.
  • احفظ ملف Excel في الموقع المطلوب.

دعنا نلقي نظرة على كيفية تحويل الخطوات المذكورة أعلاه إلى كود Java لاستيراد بيانات JSON إلى ملف Excel.

استيراد بيانات JSON إلى Excel في Java

كما تعلم أن JavaScript Object Notation هو تنسيق شائع لتبادل البيانات وهو خفيف جدًا ويمكن قراءته بواسطة الإنسان والآلات بسهولة. الآن ، على سبيل المثال ، تحصل على بيانات من بعض واجهة برمجة تطبيقات الويب بتنسيق JSON وتحتاج إلى استيرادها إلى بعض ملفات Excel ، ثم Aspose.Cells موجودة لتوفير هذه الميزة.

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

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل بيانات JSON إلى Excel في Java:

// للحصول على أمثلة وملفات بيانات كاملة ، يرجى الانتقال إلى https://github.com/aspose-cells/Aspose.Cells-for-Java
// المسار إلى دليل المستندات.
String dataDir = Utils.getSharedDataDir(ImportingFromJson.class) + "Data/";

// إنشاء كائن مصنف
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.getWorksheets().get(0);
		
// إقرا الملف
File file = new File(dataDir + "Test.json");
BufferedReader bufferedReader = new BufferedReader(new FileReader(file));
String jsonInput = "";
String tempString;
while ((tempString = bufferedReader.readLine()) != null) {
   jsonInput = jsonInput + tempString; 
}
bufferedReader.close();
		
// تعيين الأنماط
CellsFactory factory = new CellsFactory();
Style style = factory.createStyle();
style.setHorizontalAlignment(TextAlignmentType.CENTER);
style.getFont().setColor(Color.getBlueViolet());
style.getFont().setBold(true);
		
// قم بتعيين JsonLayoutOptions
JsonLayoutOptions options = new JsonLayoutOptions();
options.setTitleStyle(style);
options.setArrayAsTable(true);

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

// احفظ ملف Excel
workbook.save(dataDir + "ImportingFromJson.out.xlsx");

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

[{“color”: “red”، “value”: “# f00”}، {“color”: “green”، “value”: “# 0f0”}، {“color”: “blue”، “value “:” # 00f “}، {” color “:” cyan “،” value “:” # 0ff “}، {” color “:” magenta “،” value “:” # f0f “}، {” color " : “yellow”، “value”: “# ff0”}، {“color”: “black”، “value”: “# 000”}]

JSON إلى Excel Java

Java JSON to Excel Converter - احصل على ترخيص مجاني

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

خاتمة

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

JSON to Excel Java Library - قراءة المزيد

يمكنك زيارة التوثيق لاستكشاف الميزات الأخرى لـ Aspose.Cells for Java. يمكنك أيضًا مشاركة أسئلتك أو استفساراتك معنا عبر المنتدى.

أنظر أيضا

تحويل TXT إلى JSON في بايثون تحويل ملفات JSON إلى XLS / XLSX في Java تحويل ملفات Excel XLS إلى XLSX في Python