
Java REST API’yi kullanarak TSV’yi CSV’ye dönüştürme.
TSV‘i (Sekmeyle Ayrılmış Değerler) CSV‘ye (Virgülle Ayrılmış Değerler) dönüştürmek, çeşitli uygulamalar ve sistemler arasında veri uyumluluğunu ve kullanılabilirliğini sağlamak için önemli bir görevdir. TSV genellikle tablo verileri için kullanılsa da, birçok araç, platform ve yazılım sistemi daha evrensel olarak desteklenen CSV biçimini tercih eder. TSV’yi CSV’ye dönüştürerek, veri birlikte çalışabilirliğini artırır, işlemeyi basitleştirir ve elektronik tablolar, veritabanları ve web hizmetleri gibi popüler uygulamalarla sorunsuz entegrasyonu sağlarsınız.
- TSV’den CSV’ye Dönüştürme API’si
- Java’da TSV’yi CSV’ye dönüştürme
- cURL Komutlarını Kullanarak TSV’yi CSV’ye Dönüştürme
TSV’den CSV’ye Dönüştürme API’si
TSV’yi Java REST API’sini Aspose.Cells Cloud SDK for Java ile CSV’ye dönüştürmek, veri dönüşümünü ele almak için basit ve etkili bir çözümdür. Bu SDK, geliştiricilerin TSV gibi tablo veri biçimlerini yaygın olarak desteklenen CSV biçimine kolayca dönüştürmelerine olanak tanır ve elektronik tablolar, veritabanları ve diğer analitik araçlarla uyumluluğu garanti eder. RESTful mimarisi, platformlar genelindeki uygulamalara entegre etmeyi kolaylaştırırken, bulut ölçeklenebilirliği büyük ölçekli görevler için yüksek performans sağlar.
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 bilgilerimizi bulut panosundan almamız gerekiyor. Mevcut bir hesabınız yoksa, hızlı başlangıç makalesinde belirtilen talimatları izleyerek ücretsiz bir hesap oluşturmanız yeterlidir.
Java’da TSV’yi CSV’ye dönüştürme
Aşağıdaki bölümde, Java kod parçacığı kullanılarak TSV dosyasının CSV formatına nasıl dönüştürüleceği hakkında ayrıntılar verilmektedir:
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.tsv", file, "internal");
Kaynak TSV’yi uploadFile(…) metodunu kullanarak bulut depolama alanına yükleyin.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, 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ş TSV dosyasının adı
String name = "input.tsv";
// sonuç dosya biçimi
String format = "CSV";
// dosyayı yerel sistemden yükle
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// Giriş TSV dosyasını bulut depolama alanına yükleyin
api.uploadFile("input.tsv", 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 TSV to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
TSV’den CSV’ye dönüştürmenin ön izlemesi.
Yukarıdaki örnekte kullanılan örnek dosyalar input.tsv ve resultantFile.csv adreslerinden indirilebilir.
cURL Komutlarını Kullanarak TSV’yi CSV’ye Dönüştürme
Aspose.Cells Cloud ve cURL komutlarını kullanarak TSV’yi CSV’ye dönüştürmek, veri dönüşümlerini otomatikleştirmek için basit ve etkili bir yaklaşımdır. Bu yöntem, bir TSV dosyasını Aspose.Cells Cloud’a yüklemenize, CSV’yi istenen çıktı biçimi olarak belirtmenize ve dönüştürülen dosyayı indirmenize olanak tanır; tüm bunlar cURL kullanarak basit RESTful API çağrıları aracılığıyla gerçekleşir. Tekrarlayan görevleri otomatikleştirmek, iş akışlarını kolaylaştırmak ve daha geniş uygulamalara ve süreçlere sorunsuz entegrasyonu sağlamak için ideal bir seçimdir.
Bu yöntemin 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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Artık JWT token’ımız olduğuna göre, aşağıdaki komutu çalıştırıp TSV’yi CSV formatına dönüştürmemiz gerekiyor.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"
Eğer ortaya çıkan CSV dosyasını yerel sürücünüze kaydetmeyi tercih ediyorsanız, lütfen aşağıdaki komutu çalıştırmayı deneyin:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
sourceFile
ifadesini giriş TSV dosyasının adıyla (bulut depolamada mevcuttur), myResultant
ifadesini sonuç CSV dosyasının adıyla ve accessToken
ifadesini yukarıda oluşturulan JWT erişim belirteciyle değiştirin.
Ücretsiz TSV’den CSV’ye Dönüştürücü
Ayrıca ücretsiz TSV’den CSV’ye Dönüştürücümüzü denemenizi öneririz. Bu hafif ve süper verimli web uygulaması Aspose.Cells Cloud’un üzerinde geliştirilmiştir ve REST API’nin muhteşem yeteneklerini deneyimlemenizi sağlar.
TSV’yi CSV’ye dönüştürme uygulamasının ön izlemesi.
Çözüm
Sonuç olarak, TSV’yi Aspose.Cells for Java Cloud SDK’yı kullanarak CSV’ye dönüştürmeyi veya cURL komutlarını kullanmayı seçseniz de, her iki yaklaşım da tablo verilerini dönüştürmek için güvenilir ve verimli çözümler sunar. Yine de, Aspose.Cells Cloud’dan yararlanarak veri iş akışlarınızı basitleştirebilir, zamandan tasarruf edebilir ve üretkenliği artırabilirsiniz; bu da onu modern veri dönüştürme ihtiyaçları için paha biçilmez bir araç haline getirir.
Faydalı Bağlantılar
İlgili Makaleler
Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi şiddetle öneririz: