قم بتحويل Excel XLS أو XLSX إلى CSV عبر Java

قم بتحويل Excel XLS أو XLSX إلى CSV في Java باستخدام REST API.

هل سئمت من تحويل ملفات Excel يدويًا إلى CSV؟ باستخدام GroupDocs.Conversion Cloud SDK for Java ، يمكنك بسهولة أتمتة هذه العملية وتوفير الوقت. تُستخدم ملفات Excel بشكل شائع لتخزين البيانات وتحليلها. من ناحية أخرى ، CSV هو تنسيق ملف شائع لتخزين البيانات الجدولية. تعد ملفات CSV أبسط وأكثر خفة من ملفات Excel ، مما يسهل استيرادها إلى تطبيقات أخرى. في هذه المقالة ، سوف نستكشف كيفية تحويل Excel (XLS / XLSX) إلى CSV في Java باستخدام REST API وتقديم دليل خطوة بخطوة حول كيفية القيام بذلك.

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

Java Excel to CSV File Converter REST API وتثبيت SDK

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

يمكنك إما تنزيل ملف JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام Maven عن طريق إضافة المستودع التالي والتبعية إلى ملف pom.xml الخاص بمشروعك:

مستودع مافن:

<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>

لاستخدام GroupDocs.Conversion Cloud SDK لـ Java ، تحتاج إلى التسجيل لحساب GroupDocs و الحصول على مفتاح API الخاص بك. بمجرد حصولك على معرف العميل وسر العميل ، أضف مقتطف الشفرة أدناه في تطبيق قائم على 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 إلى CSV في Java باستخدام واجهة برمجة تطبيقات REST

لتحويل Excel إلى ملف CSV باستخدام GroupDocs.Conversion Cloud SDK for Java ، تحتاج إلى اتباع الخطوات التالية:

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

أولاً ، قم بتحميل ورقة 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 XLSX إلى CSV في Java

فيما يلي دليل تفصيلي خطوة بخطوة ومثال مقتطف الشفرة حول كيفية استخدام GroupDocs.Conversion Cloud SDK for Java لتحويل ملفات Excel إلى CSV:

  • أولاً ، قم باستيراد الفئات المطلوبة إلى ملف Java الخاص بك.
  • ثانيًا ، قم بإنشاء مثيل للفئة ConvertApi.
  • ثالثًا ، قم بإنشاء مثيل لفئة ConvertSettings.
  • بعد ذلك ، أدخل اسم التخزين السحابي الخاص بك.
  • الآن ، قم بتعيين مسار الملف المصدر والتنسيق الهدف على “csv”.
  • بعد ذلك ، قم بتعيين مسار ملف الإخراج.
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير معلمة الإعدادات.
  • أخيرًا ، قم بتحويل Excel XLSX إلى CSV عن طريق استدعاء الأسلوب convertDocument() وتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف الشفرة التالي كيفية تحويل ملف XLSX إلى ملف CSV في 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;

// كيفية تحويل Excel XLSX إلى CSV في 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("csv");
      
      settings.setOutputPath("java-testing/output-sample-file.csv");
    
      // التحويل إلى التنسيق المحدد
      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();
    }
  }
}

يمكنك أن ترى الإخراج في الصورة أدناه:

كيفية تحويل ملف XLSX إلى CSV عبر الإنترنت في Java باستخدام REST API

قم بتحويل ملف XLSX إلى ملف CSV باستخدام Java.

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

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

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.csv", 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();
    }
    
  }
}

تحويل XLSX عبر الإنترنت مجاني إلى CSV

كيفية تحويل Excel إلى CSV عبر الإنترنت مجانًا؟ يرجى محاولة ما يلي محول XLSX إلى CSV مجاني على الإنترنت. تم تطوير هذا المحول باستخدام GroupDocs.Conversion Cloud REST API المذكورة أعلاه.

خاتمة

إن الانتهاء من تحويل ملفات Excel إلى تنسيق CSV هو مهمة شائعة ، كما أن GroupDocs.Conversion Cloud SDK for Java تجعلها سهلة وفعالة. نأمل أن تكون قد استمتعت بالمقال وتعلمت:

  • كيفية تحويل Excel XLSX إلى ملف CSV برمجيًا في Java ؛
  • تحميل ملفات Excel برمجيًا ثم تنزيل ملف CSV المحول من السحابة ؛
  • وتحويل ملف Excel إلى CSV مجانًا باستخدام أداة تحويل Excel إلى CSV مجانية عبر الإنترنت.

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

أخيرًا ، نواصل كتابة مقالات مدونة جديدة حول تنسيقات وتحويلات ملفات مختلفة باستخدام REST API. لذا ، يرجى الاتصال للحصول على التحديثات المنتظمة.

طرح سؤال

يمكنك طرح استفساراتك حول واجهة برمجة تطبيقات محول Excel إلى CSV ، عبر المنتدى.

أسئلة وأجوبة

كيف أقوم بتحويل ملف Excel إلى CSV في Java؟

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

كيفية تحويل Excel إلى CSV على نظام Windows؟

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

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

يرجى اتباع التعليمات خطوة بخطوة لتحويل ملف Excel إلى CSV عبر الإنترنت مجانًا:

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

هل GroupDocs.Conversion Cloud SDK لـ Java مجاني للاستخدام؟

تقدم GroupDocs.Conversion Cloud SDK for Java حسابًا تجريبيًا مجانيًا يسمح لك باختبار واجهة برمجة التطبيقات وميزاتها. بعد الفترة التجريبية ، ستحتاج إلى شراء اشتراك لمواصلة استخدام واجهة برمجة التطبيقات.

أنظر أيضا

إذا كنت ترغب في معرفة المزيد حول الموضوعات ذات الصلة ، نوصي بقراءة المقالات المدرجة أدناه: