
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
- Java’da Metin Dosyasını CSV’ye Dönüştürme
- cURL Komutlarını Kullanarak TXT’yi CSV’ye Dönüştürme
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>
- En son sürümü Aspose Deposu’ndan indirebilirsiniz.
Ş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);
}
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ü 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: