
Java’da TSV’den Excel’e dönüştürme nasıl yapılır
Sekmeyle Ayrılmış Değerler (TSV) dosyaları, düz metin verilerini yapılandırılmış bir biçimde depolamak için yaygın olarak kullanılır ve bu da onları farklı uygulamalar arasında veri alışverişi için ideal hale getirir. Ancak, basitlikleri gelişmiş veri analizi, biçimlendirme ve görselleştirme söz konusu olduğunda bir sınırlama haline gelebilir. Bu nedenle, TSV dosyalarını Excel (XLS) biçimine dönüştürmek, formülleri uygulama, grafikler oluşturma ve verileri görsel olarak daha çekici ve kullanıcı dostu bir şekilde düzenleme yeteneği dahil olmak üzere bir dizi avantajın kilidini açar.
- Excel Çalışma Kitabı Düzenleme API’si
- Java’da TSV’yi XLS’ye dönüştürme
- cURL Komutlarını Kullanarak TSV’den XLSX’e
Excel Çalışma Kitabı Düzenleme API’si
Aspose.Cells Cloud SDK for Java, TSV dosyalarını XLS formatına dönüştürmek için kusursuz ve etkili bir yol sunar. SDK, dönüştürmeyi minimum kodla gerçekleştiren sezgisel yöntemler sunarak tüm süreci basitleştirir. TSV ve Excel dahil olmak üzere çeşitli dosya formatlarını destekleyen Aspose.Cells Cloud, orijinal veri setinin yapısını ve bütünlüğünü korurken veri dönüşümünde yüksek doğruluk 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 XLS’ye Dönüştürme
Bu bölümde, Java kod parçacığını kullanarak TSV’yi XLS formatına dönüştürerek iş zekası, veri raporlaması veya gelişmiş analizin nasıl gerçekleştirilebileceğine ilişkin ayrıntıları inceleyeceğiz.
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, null ,format,
null, null, null, "internal", "myResultant.xls", "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 = "XLS";
// 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.xls", "internal", null);
// baskı başarı mesajı
System.out.println("The TSV to Excel workbook conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
TSV’den XLS’ye dönüştürmenin ön izlemesi.
Yukarıdaki örnekte oluşturulan giriş TSV’si ve sonuç Excel’i input.tsv ve myResultant.xls adreslerinden indirilebilir.
cURL Komutlarını Kullanarak TSV’den XLSX’e
Aspose.Cells Cloud, cURL komutlarını kullanarak TSV dosyalarını Excel formatına dönüştürmenin basit bir yolunu sağlar. Bu yaklaşım, ek kitaplıklara veya karmaşık kurulumlara ihtiyaç duymadan hafif, betiklenebilir bir çözüm tercih eden geliştiriciler için özellikle faydalıdır.
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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Şimdi, TSV’yi XLSX’e dönüştürmeyi gerçekleştirmek için lütfen aşağıdaki komutu çalıştırın:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
sourceFile
ifadesini giriş TSV dosyasının adıyla (bulut depolamada zaten mevcut), resultantFile
ifadesini sonuç Excel çalışma kitabının adıyla ve accessToken
ifadesini yukarıda oluşturulan JWT erişim belirteciyle değiştirmeniz yeterli olacaktır.
Sonuçta ortaya çıkan XLSX çalışma kitabını yerel bir sürücüye kaydetmeniz gerekirse, lütfen aşağıdaki cURL komutunu kullanın:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
Ücretsiz TSV’den XLSX’e Dönüştürücü
Hafif ve süper verimli TSV’den XLSX’e Dönüşüm 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.
Ücretsiz TSV’den XLSX’e dönüştürme Uygulaması
Çözüm
Aspose.Cells Cloud’un kapsamlı Java SDK’sını veya hafif cURL komutlarını kullanmayı tercih etseniz de, bu görev için güçlü, esnek ve uygulanması kolay bir çözüm sunduğunu öğrendik. Veri dönüştürme ihtiyaçlarınızın kontrolünü elinize alın ve Aspose.Cells Cloud API’lerinin güvenilirliğini deneyimleyin. Bugün ücretsiz denemenize başlayın ve TSV’den Excel’e dönüşümleri ne kadar zahmetsizce halledebileceğinizi keşfedin!
Faydalı Bağlantılar
İlgili Makaleler
Aşağıdaki bağlantıları ziyaret etmenizi ve daha fazla bilgi edinmenizi şiddetle öneririz: