قم بتحويل جدول بيانات Excel إلى بيانات JSON في Java باستخدام REST API.

قم بتحويل ملف Excel إلى تنسيق JSON في Java باستخدام REST API

Excel البيانات المخزنة في جداول البيانات يمكن تمثيلها كمصفوفة من الكائنات في JSON. يتم تمثيل كل صف في الجدول بواسطة كائن. JSON أو تدوين كائن JavaScript هو تنسيق تبادل البيانات المنظمة الأكثر استخدامًا لمجموعات البيانات الكبيرة والصغيرة. إنه تنسيق بيانات خفيف الوزن ومستقل عن اللغة تستخدمه تطبيقات متعددة. يتيح لك تحويل ملف Excel إلى تنسيق JSON استخدام البيانات بطريقة أكثر قوة ومرونة. على سبيل المثال ، يمكنك استيراد البيانات إلى قاعدة بيانات أو استخدامها في تطبيق ويب. إذا كنت مطور Java ، فقد تحتاج إلى تحويل جداول بيانات Excel إلى تنسيق JSON برمجيًا. لذلك ، سأوضح لك في هذه المقالة كيفية تحويل Excel XLSX أو XLS إلى ملف JSON في Java باستخدام REST API. لذا ، استعد لمعرفة كيفية تحويل جداول بيانات Excel إلى بيانات JSON.

في هذه المقالة سوف نستكشف المواضيع التالية:

Java Excel to JSON Converter REST API - تثبيت SDK

لتحويل بيانات Excel إلى JSON في Java ، سأستخدم Java SDK من GroupDocs.Conversion Cloud API. مكتبة Java سهلة التثبيت وتقدم مجموعة واسعة من الطرق لتحويل بيانات Excel إلى JSON. لا يتطلب أي برنامج تابع لجهة خارجية. تسمح لك واجهة برمجة تطبيقات تحويل تنسيق ملف جافا بتحويل المستندات والصور الخاصة بك من أي تنسيق ملف مدعوم إلى أي تنسيق تحتاجه. قم بالتحويل بسرعة بين أكثر من 50 نوعًا من المستندات والصور عبر الإنترنت مثل Word و PDF و PowerPoint و Excel و HTML و CAD والصور النقطية وما إلى ذلك.

ومع ذلك ، يمكنك إما تنزيل ملف APIs JAR أو تثبيت API باستخدام تكوينات Maven. أضف مستودعًا وتبعية في ملف pom.xml الخاص بمشروعك. فيما يلي خطوات Maven:

مستودع مافن:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

تبعية المخضرم:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

يرجى الحصول على معرّف العميل وسر العميل من لوحة القيادة قبل اتباع الخطوات المذكورة. بمجرد حصولك على معرّفك وسرّك ، أضف مقتطف الشفرة في تطبيق قائم على Java:

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

كيفية تحويل Excel XLSX إلى JSON في Java باستخدام REST API

هناك العديد من الطرق لتحويل جدول البيانات إلى ملف JSON. يعد JSON خيارًا جيدًا لمشاركة البيانات ولاستيراد البيانات إلى قاعدة بيانات أو تطبيق آخر. لسهولة المعالجة ، يمكن تحويل Excel XLSX أو XLS إلى تنسيق بيانات JSON. فيما يلي أمثلة على التعليمات البرمجية التي تقرأ ملف Excel ثم تقوم بالتحويل إلى JSON في Java باستخدام الخطوات البسيطة:

  1. تحميل ملف Excel على السحابة
  2. تحويل Excel إلى JSON باستخدام Java
  3. تنزيل ملف JSON المحول

قم بتحميل الملف

أولاً ، قم بتحميل ملف excel إلى السحابة باستخدام نموذج الكود التالي:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// تحميل الملف إلى Cloud Storage باستخدام Java
public class App {

  public static void main(String[] args) {
        
    // إنشاء مثيل من تحويل API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

نتيجة لذلك ، سيكون ملف Excel الذي تم تحميله متاحًا في قسم الملفات من لوحة التحكم الخاصة بك على السحابة.

تحويل Excel إلى ملف JSON باستخدام Java

يرجى اتباع الخطوات والكود لتحويل Excel إلى JSON في Java برمجيًا كما هو مذكور أدناه:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • ثانيًا ، قم بإنشاء مثيل ConvertSettings.
  • ثم قم بتعيين اسم التخزين وأدخل مسار ملف XLSX.
  • الآن ، قدم تنسيق ملف الإخراج كـ “JSON”
  • بعد ذلك ، قم بتعيين مسار ملف JSON الناتج.
  • الآن ، قم بإنشاء ConvertDocumentRequest بتحويل الإعدادات كمعامل.
  • أخيرًا ، قم باستدعاء التحويل باستخدام الأسلوب ConvertApi.convertDocument().

يوضح مثال الكود التالي كيفية تحويل بيانات Excel إلى تنسيق JSON في Java باستخدام REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// كيفية تحويل XLSX إلى JSON في Java باستخدام REST API.
public class App {

  public static void main(String[] args) {
    
    // إنشاء مثيل من تحويل API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // تحضير إعدادات التحويل
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xlsx");
      settings.setFormat("json");
      
      settings.setOutputPath("java-testing/output-sample-file.json");
    
      // التحويل إلى التنسيق المحدد
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
كيفية تحويل Excel إلى JSON Online باستخدام Java

قم بتحويل Excel إلى JSON Online باستخدام Java

قم بتنزيل الملف المحول

نموذج الكود أعلاه سيحفظ ملف JSON المحول في السحابة. يمكنك تنزيله باستخدام نموذج التعليمات البرمجية التالي:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// قم بتنزيل الملف من Cloud Storage في Java
public class App {

  public static void main(String[] args) {
        
    // إنشاء مثيل من تحويل API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.json", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

برنامج Excel لتحويل JSON مجاني عبر الإنترنت

كيفية تحويل Excel إلى JSON Array عبر الإنترنت؟ يقوم برنامج Excel To JSON Converter بتحويل ملفات Excel إلى JSON عبر الإنترنت. هناك محول Excel إلى JSON مجاني عبر الإنترنت ، تم تطويره باستخدام Groupdocs.Conversion Cloud REST APIs.

خاتمة

في الختام ، تعلمت كيفية تحويل Excel إلى تنسيق JSON برمجيًا. انت تفهم الان:

  • كيفية تحويل ملف Excel إلى ملف JSON في جافا على السحابة ؛
  • تحميل ملف Excel برمجيًا ثم تنزيل ملف JSON المحول من السحابة ؛
  • برنامج Excel لتحويل JSON مجانًا عبر الإنترنت ؛

بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول GroupDocs.Conversion Cloud API باستخدام التوثيق ، أو الأمثلة المتاحة على GitHub. نوفر أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتفاعل معها مباشرةً من خلال المتصفح.

أخيرًا ، يكتب groupdocs.cloud مقالات مدونة جديدة حول تحويلات تنسيقات الملفات المختلفة باستخدام واجهة برمجة تطبيقات REST. لذا ، يرجى البقاء على اتصال للحصول على آخر التحديثات.

طرح سؤال

يمكنك طرح استفساراتك حول تحويل Excel إلى JSON في Java ، عبر المنتدى.

أسئلة وأجوبة

كيف أقوم بتحويل بيانات Excel إلى تنسيق JSON في Java؟

يرجى اتباع هذا الرابط لمعرفة مقتطف شفرة Java حول كيفية تحويل ملفات Excel إلى JSON بسرعة وسهولة.

كيفية تحويل جدول Excel إلى JSON في Java باستخدام REST API؟

قم بإنشاء مثيل لـ ConvertApi ، وقم بتعيين قيم إعدادات التحويل ، واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لتحويل ملفات Excel إلى JSON.

كيفية حفظ Excel في JSON مجانًا عبر الإنترنت؟

جدول بيانات Excel لتحويل JSON عبر الإنترنت يتيح لك مجانًا تحويل Excel إلى ملف JSON بسرعة وسهولة. بمجرد اكتمال التحويل ، يمكنك تنزيل ملف JSON.

كيف يمكنني تحويل Excel XLSX إلى JSON عبر الإنترنت مجانًا؟

  • افتح محول Excel إلى JSON عبر الإنترنت مجانًا
  • انقر داخل منطقة إفلات الملف لتحميل ورقة Excel أو سحب ملف Excel وإفلاته.
  • انقر فوق الزر “تحويل الآن” ، سيؤدي تحويل XLSX إلى JSON عبر الإنترنت إلى تحويل جدول Excel إلى ملف JSON.
  • سيكون رابط تنزيل ملف الإخراج متاحًا على الفور بعد تحويل Excel إلى JSON عبر الإنترنت.

كيفية تثبيت تحويل Excel إلى مكتبة JSON عبر الإنترنت؟

قم بتثبيت محول Excel إلى JSON تنزيل مكتبة Java مجانًا لإنشاء وتحويل Excel إلى JSON في Java عبر الإنترنت برمجيًا.

كيف أقوم بتحويل Excel إلى JSON في Windows؟

يرجى زيارة هذا الرابط لتنزيل ملف Excel إلى محول JSON مجانًا. يمكن استخدام هذا المحول غير المتصل لتغيير جداول بيانات Excel إلى ملفات JSON في Windows ، باستخدام نقرة واحدة.

أنظر أيضا

يرجى الاطلاع على الروابط أدناه لمزيد من المعلومات حول: