tsv'den csv'ye dönüştürme

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

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>

Ş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ürme

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'den csv'ye dönüştürücü

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: