Excel XLS veya XLSX'i Java aracılığıyla CSV'ye dönüştürün

REST API kullanarak Java’da Excel XLS veya XLSX’i CSV’ye dönüştürün.

Excel dosyalarınızı manuel olarak CSV’ye dönüştürmekten bıktınız mı? GroupDocs.Conversion Cloud SDK for Java ile bu işlemi kolayca otomatik hale getirebilir ve kendinize zaman kazandırabilirsiniz. Excel dosyaları genellikle verileri depolamak ve analiz etmek için kullanılır. Öte yandan, CSV tablo verilerini depolamak için popüler bir dosya biçimidir. CSV dosyaları, Excel dosyalarından daha basit ve daha hafiftir, bu da onların diğer uygulamalara içe aktarılmasını kolaylaştırır. Bu makalede, REST API kullanarak Excel’in (XLS/XLSX) Java’da CSV’ye nasıl dönüştürüleceğini keşfedeceğiz ve bunun nasıl yapılacağına dair adım adım bir kılavuz sağlayacağız.

Bu yazıda aşağıdaki konuları ele alacağız:

Java Excel’den CSV Dosyasına Dönüştürücü REST API ve SDK Kurulumu

GroupDocs.Conversion Cloud SDK for Java, geliştiricilerin geniş bir dosya biçimi yelpazesini PDF, DOCX, XLSX, PPTX, HTML ve diğer biçimler. SDK, Word, PowerPoint, HTML, Excel, CSV, JSON ve çok daha fazlası dahil olmak üzere 50’den fazla dosya biçimini destekler. GroupDocs.Conversion Cloud SDK for Java ile belge dönüştürme sürecini otomatikleştirebilir ve iş akışlarınızı kolaylaştırabilirsiniz. API’yi Java tabanlı uygulamalara entegre etmek, ek yazılım ihtiyacını ortadan kaldırarak basit ve verimli hale getirilmiştir.

API’nin JAR dosyasını indirebilir veya projenizin pom.xml dosyasına aşağıdaki depoyu ve bağımlılığı ekleyerek Maven’i kullanarak yükleyebilirsiniz:

Maven Deposu:

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

Maven Bağımlılığı:

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

GroupDocs.Conversion Cloud SDK for Java’yı kullanmak için, bir GroupDocs hesabı için kaydolmanız ve API anahtarınızı almanız gerekir. İstemci Kimliği ve İstemci Sırrına sahip olduğunuzda, Java tabanlı bir uygulamada aşağıdaki kod parçacığını ekleyin:

# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.

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

REST API kullanarak Excel Dosyasını Java’da CSV’ye Dönüştürme

Java için GroupDocs.Conversion Cloud SDK’yı kullanarak Excel’i CSV dosyasına dönüştürmek için aşağıdaki adımları izlemeniz gerekir:

  • Excel dosyasını Buluta Yükle
  • Dönüştür Java kodunu kullanarak Excel’i CSV’ye dönüştürün
  • Dönüştürülen dosyayı İndir

Dosyayı Yükle

Öncelikle, aşağıda verilen kod parçacığını kullanarak Excel sayfasını buluta yükleyin:

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;

// Dosyayı Java Kullanarak Bulut Depolamaya Yükleyin
public class App {

  public static void main(String[] args) {
        
    // Dönüştürme API'sinin bir örneğini oluşturun          
    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();
    }
    
  }
}

Sonuç olarak, yüklenen Excel dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Excel XLSX Dosyasını Java’da CSV’ye Dönüştür

Excel dosyalarını CSV’ye dönüştürmek için GroupDocs.Conversion Cloud SDK for Java’nın nasıl kullanılacağına ilişkin adım adım kılavuz ve örnek kod parçacığını burada bulabilirsiniz:

  • Öncelikle, gerekli sınıfları Java dosyanıza aktarın.
  • İkinci olarak, ConvertApi sınıfının bir örneğini oluşturun.
  • Üçüncü olarak, ConvertSettings sınıfının bir örneğini oluşturun.
  • Ardından, bulut depolama adınızı girin.
  • Şimdi, kaynak dosya yolunu ve hedef formatı “csv” olarak ayarlayın.
  • Bundan sonra, çıktı dosyası yolunu ayarlayın.
  • Ardından, ConvertDocumentRequest sınıfı örneğini oluşturun ve settings parametresini iletin.
  • Son olarak, convertDocument() yöntemini çağırarak ve ConvertDocumentRequest parametresini geçirerek Excel XLSX’i CSV’ye dönüştürün.

Aşağıdaki kod parçacığı, bir XLSX dosyasının REST API kullanılarak Java’da bir CSV dosyasına nasıl dönüştürüleceğini gösterir:

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;

// REST API kullanarak Excel XLSX'i Java'da CSV'ye Dönüştürme.
public class App {

  public static void main(String[] args) {
    
    // Dönüştürme API'sinin bir örneğini oluşturun
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Dönüştürme ayarlarını hazırlayın
      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");
    
      // belirtilen biçime dönüştür
      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();
    }
  }
}

Çıktıyı aşağıdaki resimde görebilirsiniz:

REST API kullanarak XLSX Dosyasını Java'da çevrimiçi CSV'ye Dönüştürme

Java kullanarak XLSX dosyasını CSV dosyasına dönüştürün.

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod örneği, dönüştürülen CSV dosyasını buluta kaydedecektir. Aşağıdaki kod örneğini kullanarak indirebilirsiniz:

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;

// Java'daki Bulut Depolama Alanından Dosya İndirin
public class App {

  public static void main(String[] args) {
        
    // Dönüştürme API'sinin bir örneğini oluşturun          
    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();
    }
    
  }
}

Ücretsiz Çevrimiçi XLSX’ten CSV’ye Dönüştürücü

Excel’i çevrimiçi olarak ücretsiz olarak CSV’ye nasıl dönüştürebilirim? Lütfen aşağıdaki [çevrimiçi ücretsiz XLSX’ten CSV’ye dönüştürücü]‘yü deneyin]15. Bu dönüştürücü, yukarıda bahsedilen GroupDocs.Conversion Cloud REST API kullanılarak geliştirilmiştir.

Çözüm

Excel dosyalarını CSV formatına dönüştürmek yaygın bir görevdir ve Java için GroupDocs.Conversion Cloud SDK, bunu kolay ve verimli hale getirir. Umarız makaleyi beğenmiş ve öğrenmişsinizdir:

  • Excel XLSX’i Java’da programlı olarak CSV dosyasına dönüştürme;
  • programlı olarak Excel dosyalarını yükleyin ve ardından dönüştürülen CSV dosyasını buluttan indirin;
  • ve ücretsiz çevrimiçi Excel’den CSV’ye dönüştürme aracını kullanarak bir Excel dosyasını ücretsiz olarak CSV’ye dönüştürün.

Ayrıca, belgeleri kullanarak veya GitHub‘da bulunan örneklerle GroupDocs dosya formatı dönüştürme API’si hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşimde bulunmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.

Son olarak, REST API kullanarak farklı dosya formatları ve dönüştürmeler hakkında yeni blog makaleleri yazmaya devam ediyoruz. Bu nedenle, düzenli güncellemeler için lütfen iletişime geçin.

Bir soru sor

Excel’den CSV’ye dönüştürücü API’sı hakkındaki sorularınızı forumumuz aracılığıyla sorabilirsiniz.

SSS

Java’da bir Excel dosyasını CSV’ye nasıl dönüştürebilirim?

Excel dosyasını buluta yüklemeniz ve ardından sağlanan Java kodunu kullanarak CSV biçimine dönüştürmeniz gerekir. Dönüştürülen dosyayı da indirmeniz gerekecek. Java kod parçacığı, bir Excel dosyasını REST API kullanarak bir CSV dosyasına dönüştürme adımlarını sağlar.

Excel’i Windows’ta CSV’ye nasıl dönüştürebilirim?

Windows için Excel’den CSV’ye çevrimdışı dönüştürücüyü indirmek için lütfen indirme bağlantısını ziyaret edin. Bu ücretsiz Excel’den CSV’ye dönüştürücü, Excel sayfalarını Windows’ta tek bir tıklamayla hızlı bir şekilde CSV dosyalarına dönüştürmek için kullanılabilir.

Bir Excel’i çevrimiçi olarak ücretsiz olarak bir CSV dosyasına nasıl dönüştürebilirim?

Bir Excel dosyasını çevrimiçi olarak ücretsiz olarak CSV’ye dönüştürmek için lütfen adım adım talimatları izleyin:

  • Çevrimiçi Excel’den CSV’ye dönüştürücü öğesini açın.
  • Şimdi, bir Excel dosyası yüklemek için dosya bırakma alanının içine tıklayın veya bir Excel dosyasını sürükleyip bırakın.
  • Ardından, Şimdi Dönüştür düğmesine tıklayın. Çevrimiçi Excel’den CSV’ye dönüştürücü, Excel’i bir CSV dosyasına dönüştürür.
  • Çıktı dosyasının indirme bağlantısı, dönüştürmeden hemen sonra kullanılabilir olacaktır.

GroupDocs.Conversion Cloud SDK for Java’nın kullanımı ücretsiz mi?

GroupDocs.Conversion Cloud SDK for Java, API’yi ve özelliklerini test etmenizi sağlayan ücretsiz bir deneme hesabı sunar. Deneme süresinin ardından API’yi kullanmaya devam etmek için bir abonelik satın almanız gerekir.

Ayrıca bakınız

İlgili konular hakkında daha fazla bilgi edinmek istiyorsanız, aşağıda listelenen makaleleri okumanızı öneririz: