تحويل JSON إلى Excel Linux

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

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

Aspose.Cells for Java هي واجهة برمجة تطبيقات قوية وغنية بالمميزات تتيح لك إنشاء مستندات جداول البيانات ومعالجتها. بالإضافة إلى ذلك ، يتيح لك تحويل ملفات جداول البيانات بدقة عالية. يمكنك تنزيل واجهة برمجة التطبيقات 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>21.9</version>
</dependency>

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

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

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

// تحميل بيانات JSON
String jsonInput = "[{'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}]";

// إنشاء كائن مصنف فارغ
Workbook workbook = new Workbook();

// الوصول إلى ورقة العمل الافتراضية الفارغة
Worksheet worksheet = workbook.getWorksheets().get(0);

// قم بتعيين JsonLayoutOptions للتنسيق
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);

// استيراد بيانات JSON إلى Excel
JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions);

// حفظ ملف Excel
workbook.save("output.xlsx", SaveFormat.XLSX);

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

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

استنتاج

في هذه المقالة ، تعلمت كيفية استيراد البيانات من ملفات JSON إلى Excel XLSX / XLS على Linux. يمكنك استكشاف المزيد حول Aspose.Cells لـ Java باستخدام التوثيق. في حالة وجود أي استفسارات ، يمكنك سؤالنا عبر المنتدى.

أنظر أيضا