اکسل XLS یا XLSX را از طریق جاوا به CSV تبدیل کنید

اکسل XLS یا XLSX را با استفاده از REST API به CSV در جاوا تبدیل کنید.

آیا از تبدیل دستی فایل های اکسل خود به CSV خسته شده اید؟ با GroupDocs.Conversion Cloud SDK برای جاوا، می توانید به راحتی این فرآیند را خودکار کرده و در وقت خود صرفه جویی کنید. فایل‌های Excel معمولاً برای ذخیره و تجزیه و تحلیل داده‌ها استفاده می‌شوند. از سوی دیگر، CSV یک فرمت فایل محبوب برای ذخیره داده های جدولی است. فایل‌های CSV نسبت به فایل‌های اکسل ساده‌تر و سبک‌تر هستند و ورود آن‌ها به سایر برنامه‌ها را آسان‌تر می‌کند. در این مقاله، نحوه تبدیل Excel (XLS/XLSX) به CSV در جاوا با استفاده از REST API را بررسی خواهیم کرد و راهنمای گام به گام نحوه انجام آن را ارائه خواهیم داد.

ما در این مقاله به موضوعات زیر خواهیم پرداخت:

جاوا اکسل به فایل CSV تبدیل فایل REST و نصب SDK

GroupDocs.Conversion Cloud SDK for Java یک راه حل تبدیل سند مبتنی بر ابر است که به توسعه دهندگان اجازه می دهد [محدوده وسیعی از فرمت های فایل] را به و از PDF، DOCX، XLSX، PPTX، HTML، و فرمت های دیگر SDK از بیش از 50 فرمت فایل، از جمله Word، PowerPoint، HTML، Excel، CSV، JSON و بسیاری دیگر پشتیبانی می کند. با GroupDocs.Conversion Cloud SDK برای جاوا، می‌توانید فرآیند تبدیل سند را خودکار کنید و گردش‌های کاری خود را ساده کنید. ادغام API در برنامه های کاربردی مبتنی بر جاوا ساده و کارآمد است و نیاز به نرم افزار اضافی را از بین می برد.

می توانید فایل 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>

وابستگی Maven:

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

برای استفاده از GroupDocs.Conversion Cloud SDK برای جاوا، باید برای یک حساب GroupDocs ثبت نام کنید و کلید API خود را دریافت کنید. هنگامی که Client Id و Client Secret را دارید، قطعه کد زیر را در یک برنامه مبتنی بر جاوا اضافه کنید:

# پس از ثبت نام رایگان، 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);

نحوه تبدیل فایل اکسل به CSV در جاوا با استفاده از REST API

برای تبدیل اکسل به فایل CSV با استفاده از GroupDocs.Conversion Cloud SDK برای جاوا، باید مراحل زیر را دنبال کنید:

فایل را آپلود کنید

ابتدا برگه اکسل را با استفاده از قطعه کد زیر در فضای ابری آپلود کنید:

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;

// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
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();
    }
    
  }
}

در نتیجه، فایل اکسل آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.

تبدیل فایل اکسل XLSX به CSV در جاوا

در اینجا یک راهنمای گام به گام و یک نمونه کد کد برای نحوه استفاده از GroupDocs.Conversion Cloud SDK برای جاوا برای تبدیل فایل‌های Excel به CSV آمده است:

  • ابتدا کلاس های مورد نیاز را در فایل جاوا خود وارد کنید.
  • در مرحله دوم، یک نمونه از کلاس ConvertApi ایجاد کنید.
  • سوم، یک نمونه از کلاس ConvertSettings ایجاد کنید.
  • در مرحله بعد، نام فضای ذخیره سازی ابری خود را وارد کنید.
  • اکنون مسیر فایل منبع و فرمت هدف را روی “csv” قرار دهید.
  • پس از آن، مسیر فایل خروجی را تنظیم کنید.
  • سپس، نمونه کلاس ConvertDocumentRequest را ایجاد کنید و پارامتر تنظیمات را پاس کنید.
  • در نهایت با فراخوانی متد convertDocument() و پاس دادن پارامتر ConvertDocumentRequest، اکسل XLSX را به CSV تبدیل کنید.

قطعه کد زیر نحوه تبدیل یک فایل XLSX به یک فایل CSV در جاوا را با استفاده از 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 در جاوا با استفاده از 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 آنلاین در جاوا با استفاده از REST API

با استفاده از جاوا فایل XLSX را به فایل CSV تبدیل کنید.

فایل تبدیل شده را دانلود کنید

نمونه کد بالا فایل 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 در جاوا دانلود کنید
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

چگونه به صورت آنلاین اکسل را به CSV تبدیل کنیم؟ لطفاً موارد زیر را امتحان کنید مبدل آنلاین XLSX به CSV رایگان. این مبدل با استفاده از GroupDocs.Conversion Cloud REST API فوق الذکر توسعه یافته است.

نتیجه

تبدیل فایل‌های اکسل به فرمت CSV یک کار معمول است و GroupDocs.Conversion Cloud SDK برای جاوا آن را آسان و کارآمد می‌کند. امیدواریم از مقاله لذت برده باشید و یاد گرفته باشید:

  • نحوه تبدیل Excel XLSX به فایل CSV به صورت برنامه نویسی در جاوا.
  • فایل های اکسل را به صورت برنامه نویسی آپلود کنید و سپس فایل CSV تبدیل شده را از ابر دانلود کنید.
  • و با استفاده از یک ابزار آنلاین رایگان تبدیل اکسل به CSV، یک فایل اکسل را به صورت رایگان به CSV تبدیل کنید.

علاوه بر این، می‌توانید با استفاده از مستندات یا نمونه‌های موجود در GitHub درباره API تبدیل فرمت فایل GroupDocs اطلاعات بیشتری کسب کنید. ما همچنین یک بخش API Reference ارائه می‌کنیم که به شما امکان می‌دهد APIهای ما را مستقیماً از طریق مرورگر تجسم کرده و با آن‌ها تعامل داشته باشید.

در نهایت، با استفاده از REST API به نوشتن مقالات وبلاگ جدید در قالب‌های فایل و تبدیل‌های مختلف ادامه می‌دهیم. بنابراین، لطفا برای به روز رسانی های منظم تماس بگیرید.

یه سوال بپرس

می‌توانید سؤالات خود را در مورد API مبدل اکسل به CSV، از طریق [فروم 19 ما بپرسید.

سوالات متداول

چگونه یک فایل اکسل را در جاوا به CSV تبدیل کنم؟

شما باید فایل اکسل را در فضای ابری آپلود کنید، سپس آن را با استفاده از کد جاوا ارائه شده به فرمت CSV تبدیل کنید. همچنین باید فایل تبدیل شده را دانلود کنید. قطعه کد جاوا مراحل تبدیل یک فایل اکسل به فایل CSV را با استفاده از REST API ارائه می دهد.

چگونه در ویندوز اکسل را به CSV تبدیل کنیم؟

لطفاً برای دانلود تبدیل اکسل به CSV آفلاین برای ویندوز از لینک دانلود دیدن کنید. این مبدل رایگان اکسل به CSV را می توان برای تبدیل سریع برگه های اکسل به فایل های CSV در ویندوز با یک کلیک استفاده کرد.

چگونه یک اکسل را به صورت آنلاین به یک فایل CSV تبدیل کنم؟

لطفاً دستورالعمل های گام به گام را برای تبدیل رایگان فایل اکسل به CSV به صورت آنلاین دنبال کنید:

  • مبدل آنلاین اکسل به CSV را باز کنید.
  • اکنون، برای آپلود یک فایل اکسل، داخل قسمت رها کردن فایل کلیک کنید یا یک فایل اکسل را بکشید و رها کنید.
  • سپس بر روی دکمه Convert Now کلیک کنید. تبدیل آنلاین اکسل به CSV اکسل را به یک فایل CSV تبدیل می کند.
  • لینک دانلود فایل خروجی بلافاصله پس از تبدیل در دسترس خواهد بود.

آیا استفاده از GroupDocs.Conversion Cloud SDK برای جاوا رایگان است؟

GroupDocs.Conversion Cloud SDK برای جاوا یک حساب آزمایشی رایگان ارائه می دهد که به شما امکان می دهد API و ویژگی های آن را آزمایش کنید. پس از دوره آزمایشی، برای ادامه استفاده از API باید اشتراک بخرید.

همچنین ببینید

اگر می خواهید درباره موضوعات مرتبط بیشتر بدانید، توصیه می کنیم مقالات فهرست شده در زیر را مطالعه کنید: