TSV'den JSON'ye dönüştürücü

C# .NET kullanarak TSV’den JSON’a dönüştürme.

TSV(Sekmeyle Ayrılmış Değerler) dosyalarının JSON‘ye (JavaScript Nesne Gösterimi) dönüştürülmesi, geliştiriciler ve veri uzmanları için ortak bir görevdir. TSV dosyaları, basitliği ve kullanım kolaylığı nedeniyle veri depolama ve alışverişi için yaygın olarak kullanılmaktadır. Ancak JSON, hafif yapısı ve çeşitli programlama dilleriyle uyumluluğu nedeniyle web uygulamaları ve API’ler için tercih edilen format haline geldi.

.NET JSON Dönüşüm API’si

Aspose.Cells Cloud SDK for .NET, TSV (Sekmeyle Ayrılmış Değerler) dosyalarını JSON (JavaScript Nesne Gösterimi) formatına dönüştürme işlemini basitleştiren güçlü ve çok yönlü bir araçtır. Bu SDK, geliştiricilerin çeşitli formatlardaki elektronik tabloları sorunsuz bir şekilde değiştirmesine ve dönüştürmesine olanak tanıyan kapsamlı bir API sağlar.

SDK’yı kullanmak için öncelikle NuGet paket yöneticisinde ‘Aspose.Cells-Cloud’ araması yapmanız ve ‘Paket Ekle’ butonuna tıklamanız gerekmektedir. İkinci olarak, istemci kimlik bilgilerinizi bulut kontrol panelinden alın. Mevcut bir hesabınız yoksa hızlı başlangıç makalesinde belirtilen talimatları izleyerek ücretsiz bir hesap oluşturmanız yeterlidir.

TSV’yi C#{#tsv-to-json-csharp} dilinde JSON’a dönüştürün

Aşağıdaki bölümde, C# .NET kullanarak TSV’den JSON’a dönüştürme işleminin nasıl verimli bir şekilde gerçekleştirileceğine ilişkin ayrıntılı bir kılavuz sağlanmaktadır.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Öncelikle, istemci kimlik bilgilerini argüman olarak ileteceğimiz CellsApi sınıfının bir nesnesini başlatın.

SaveOptions saveOptions = new SaveOptions()

İkinci olarak, çıktı dosyası formatını JSON olarak tanımladığımız SaveOptions örneğini oluşturun.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Üçüncü olarak, giriş TSV’sinin adını, sonuçta ortaya çıkan JSON Dosyasının adını ve diğer isteğe bağlı parametreleri belirttiğimiz bir PostWorkbookSaveAsRequest örneği oluşturun.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Son olarak, TSV’den JSON’a dönüştürmeyi başlatmak için API’yi çağırın. Kod başarıyla yürütüldüğünde ortaya çıkan JSON dosyası bulut depolama alanına kaydedilir.

// Örneklerin ve veri dosyalarının tamamı için lütfen şu adrese gidin: 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ adresinden istemci kimlik bilgilerini alın
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// ClientID ve ClientSecret'i geçerken CellsApi örneği oluşturun
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // giriş TSV dosyasını yükle
    using (var inputFile = System.IO.File.OpenRead("source.tsv"))
    {
        // upgiriş TSV dosyasını yükle to the cloud storage
        cellsInstance.UploadFile("input.tsv", inputFile);

        // TSV'yi JSON formatına dönüştürmek için API'yi çağırın
        var response = cellsInstance.Cell.sWorkbookGetWorkbook("input.tsv",null, format: "JSON", null, null, null, null, "myResultant.json", null,null);

        // dönüşüm başarılı olursa başarı mesajını yazdır
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The .NET JSON transformation operation completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv'den json'a

TSV’den JSON’a dönüşümün önizlemesi.

Yukarıdaki örnekte kullanılan giriş TSV’si ve sonuçta elde edilen JSON dosyası, source.tsv ve converted.json‘den indirilebilir.

cURL Komutlarını kullanarak TSV’den JSON’a dönüştürme

Alternatif olarak, Aspose.Cells Cloud API ile TSV (Sekmeyle Ayrılmış Değerler) dosyalarını JSON’a (JavaScript Nesne Gösterimi) dönüştürmek için cURL komutlarını kullanmayı düşünebilirsiniz. Bu pratik ve etkili yaklaşım, komut satırı arayüzlerini tercih eden veya bu işlevselliği otomatik komut dosyalarına entegre etmeye ihtiyaç duyan geliştiriciler tarafından oldukça takdir edilmektedir.

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"

JWT erişim belirteci oluşturulduktan sonra lütfen TSV’yi JSON biçimine dönüştürmek için aşağıdaki komutu yürütün. Ortaya çıkan dosya daha sonra bulut depolama alanında saklanır.

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

‘sourceFile’ı giriş TSV dosyasının (bulut depolamada mevcut) adıyla, ‘resultantFile’ı ortaya çıkan JSON dosyasının adıyla ve ‘accessToken’ı yukarıda oluşturulan JWT erişim belirteciyle değiştirin.

  • Ortaya çıkan JSON’u 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/{sourceFile}?format=json&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.json"

Ücretsiz TSV’den JSON’a Dönüştürme Uygulaması

.NET REST API’nin yeteneklerini deneyimlemek için hafif ve son derece verimli TSV’den JSON’a Dönüştürme Uygulamamızı kullanmayı düşünebilirsiniz. Bu ücretsiz Uygulama, Aspose.Cells Cloud API’leri üzerine kurulmuştur ve herhangi bir kurulum gerektirmeden çevrimiçi olarak test edilebilir.

.NET JSON dönüşümü

Ücretsiz Uygulamayı kullanarak .NET JSON dönüşümünü deneyimleyin

Çözüm

Sonuç olarak, TSV’yi JSON’a dönüştürmek, modern veri iş akışları için çok önemli bir görevdir ve çeşitli uygulamalarda kesintisiz veri entegrasyonuna ve işlenmesine olanak tanır. Veri işleme yeteneklerinizi geliştirmek için bu seçenekleri keşfetmenizi ve bunları iş akışlarınıza entegre etmenizi öneririz. Aspose.Cells Cloud API ile doğru, verimli ve ölçeklenebilir veri dönüşümleri sağlayarak uygulamalarınızı daha sağlam ve çok yönlü hale getirebilirsiniz.

kullanışlı bağlantılar

İlgili Makaleler

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