txt'yi csv'ye dönüştürme

Java REST API’yi kullanarak TXT’yi CSV’ye dönüştürün.

Metin dosyaları (TXT) genellikle yapılandırılmamış veya düz metin verilerini depolamak için kullanılır, ancak büyük veri kümeleriyle uğraşırken CSV(Virgülle Ayrılmış Değerler) gibi yapılandırılmış biçimler veri analizi ve işleme için daha verimlidir. TXT’yi CSV’ye dönüştürmek, yapılandırılmış tablo verileri gerektiren veritabanları, elektronik tablolar veya uygulamalarla çalışırken önemlidir. Ayrıca, CSV dosyaları standart bir biçim sağlayarak verileri iş ve analitik amaçlar için düzenlemeyi, filtrelemeyi ve işlemeyi kolaylaştırır.

TXT’den CSV’ye Dönüştürme için REST API

Aspose.Cells Cloud SDK for .NET, veri bütünlüğünü ve yapısını korurken TXT dosyalarını CSV formatına dönüştürmek için sorunsuz ve etkili bir yol sağlar. İster büyük veri kümeleriyle ister basit metin tabanlı bilgilerle uğraşıyor olun, bu güçlü API dönüştürme sürecini otomatikleştirerek doğruluğu garanti eder ve manuel çabayı ortadan kaldırır. Geliştiriciler, Aspose.Cells Cloud’u kullanarak TXT’den CSV’ye dönüştürmeyi .NET uygulamalarına zahmetsizce entegre edebilir ve bu da onu bulut tabanlı çözümler, veri işleme iş akışları ve kurumsal uygulamalar için ideal hale getirir.

Kurulum

Lütfen maven build projesinin pom.xml dosyasına aşağıdaki bilgileri ekleyin.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

Şimdi, istemci kimlik bilgilerinizi bulut panosundan edinin. Mevcut bir hesabınız yoksa, hızlı başlangıç makalesinde belirtilen talimatları izleyerek ücretsiz bir hesap oluşturmanız yeterlidir.

Java’da Metin Dosyasını CSV’ye Dönüştürme

Aşağıdaki bölümde Java REST API kullanarak bir Metin dosyasını CSV formatına programlı olarak nasıl dönüştürebileceğimize ilişkin adımlar açıklanmaktadır.

CellsApi api = new CellsApi(clientId,clientSecret);

İstemci kimlik bilgilerini giriş argümanları olarak sağlayarak CellsApi’nin bir örneğini oluşturun.

api.uploadFile("input.txt", file, "internal");

Giriş Metin dosyasını uploadFile(…) metodunu kullanarak bulut depolama alanına yükleyin.

File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV", 
                        null, null, null, "internal", "myResultant.csv", "internal", null);

Son olarak, dönüştürme işlemini başlatmak için cellsWorkbookGetWorkbook(…) yöntemini çağırın.

// daha fazla örnek için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-java adresini ziyaret edin

try
    {
    // ClientID ve ClientSecret'ı https://dashboard.aspose.cloud/ adresinden edinin
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // istemci kimlik bilgilerini kullanarak CellsApi'nin bir örneğini oluşturun
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // giriş ODS dosyasının adı
    String name = "input.txt";
    // sonuç dosya biçimi
    String format = "CSV";
		
    // dosyayı yerel sistemden yükle
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // Giriş TXT dosyasını bulut depolama alanına yükleyin
    api.uploadFile("input.txt", file, "internal");

    // belge dönüştürme işlemini gerçekleştir
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.csv", "internal", null);        
        
    // baskı başarı mesajı
    System.out.println("The Text File to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
txt'den csv'ye önizleme

Java REST API kullanılarak TXT’den CSV’ye dönüştürme işleminin önizlemesi.

Yukarıdaki örnekte oluşturulan giriş Metin dosyası ve sonuçtaki CSV dosyası şuradan indirilebilir:

cURL Komutlarını Kullanarak TXT’yi CSV’ye Dönüştürme

Aspose.Cells Cloud, TXT’yi zahmetsizce CSV’ye dönüştürmek için güçlü bir REST API sağlar. Kullanıcılar cURL komutlarıyla API ile doğrudan komut satırından etkileşim kurabilir ve bu da onu otomatik iş akışları ve toplu işleme için kullanışlı bir çözüm haline getirir. Basit bir HTTP isteği göndererek, doğru veri ayrımı ve biçimlendirmesini sağlarken bir TXT dosyasını yapılandırılmış bir CSV biçimine dönüştürebilirsiniz.

Bu yaklaşımın ilk adımı, aşağıdaki komutu kullanarak bir JWT erişim belirteci oluşturmaktır:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Şimdi, lütfen Metin dosyasını çevrimiçi olarak CSV formatına dönüştürmek için aşağıdaki komutu çalıştırın. Giriş TXT dosyasının bulut depolamasında olması beklenir ve dönüştürmeden sonra, ortaya çıkan CSV bulut depolamasında saklanır.

curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

sourceFile‘ı giriş TXT dosyasının adıyla, resultantFile‘ı sonuç CSV’sinin adıyla ve accessToken‘ı yukarıda oluşturulan bir JWT erişim belirteciyle değiştirin.

  • Sonuçta oluşan CSV’yi yerel sürücüye kaydetmek için, sonuçta oluşan dosya adını atlayıp sonuçta oluşan yolu belirtmek için -o argümanını kullandığımız aşağıdaki cURL komutunu kullanın.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"

Ücretsiz TXT’den CSV’ye Dönüştürücü Uygulaması

Hafif ve süper verimli Metin Dosyasından CSV Dönüştürücü Uygulamamızı kullanmayı düşünebilirsiniz. Bu ücretsiz Uygulama Aspose.Cells Cloud API’leri üzerine kurulmuştur ve herhangi bir kurulum olmadan çevrimiçi olarak test edilebilir.

txt'den csv'ye dönüştürücü

TXT’den CSV’ye dönüştürücü Uygulamanın önizlemesi

Çözüm

Hem Aspose.Cells Cloud SDK for .NET hem de cURL komutları, TXT’yi CSV’ye dönüştürmek için verimli yollar sunarak farklı geliştirme ihtiyaçlarını karşılar. .NET SDK, uygulamalar içinde dönüştürme yeteneklerini entegre etmek için kusursuz ve geliştirici dostu bir çözüm sunar ve bu da onu işletmeler ve bulut tabanlı çözümler için ideal hale getirir. Öte yandan, cURL komutlarını kullanmak, Aspose.Cells Cloud API ile hızlı, hafif ve betiklenebilir etkileşimler sağlar ve bu da onu otomatik iş akışları ve toplu işleme için harika bir seçenek haline getirir.

Faydalı Bağlantılar

İlgili Makaleler

Aşağıdaki blogları ziyaret etmenizi şiddetle tavsiye ederiz: