json'a excel

C# .NET ile çevrimiçi olarak Excel’den JSON’a.

Excel Elektronik tablolar, uzun zamandır bilgilerin düzenlenmesi ve analiz edilmesi için temel bir araç olmuştur ve farklı sektörlerdeki kullanıcılara tanıdık ve çok yönlü bir platform sunmaktadır. Ancak veri odaklı uygulamalara ve web hizmetlerine olan talep artmaya devam ettikçe Excel verilerinin JSON formatına dönüştürülmesi ihtiyacı ortaya çıkıyor. JSON(JavaScript Object Notation), tercih edilen bir veri değişim formatı olarak ortaya çıkmıştır. Bu nedenle, Excel’i .NET REST API ile JSON’a dönüştürerek elektronik tablo verilerinizi çok çeşitli web tabanlı platformlara, mobil uygulamalara ve bulut hizmetlerine sorunsuz bir şekilde entegre etme esnekliği elde edersiniz.

Excel’den JSON’a Dönüştürme SDK’sı

Excel’in JSON formatına dönüştürülmesi, GroupDocs.Conversion Cloud SDK for .NET ile basit ve verimli hale getirildi. Bu SDK, çeşitli dosya formatları desteği, gelişmiş özelleştirme seçenekleri ve yüksek kaliteli çıktı dahil olmak üzere, belge dönüştürmeye yönelik kapsamlı bir dizi özellik sunar. İster web uygulamaları, ister mobil uygulamalar veya masaüstü yazılımı oluşturuyor olun, SDK size belge dönüştürme iş akışlarını kolaylaştırma ve olağanüstü kullanıcı deneyimleri sunma gücü verir.

Öncelikle NuGet paket yöneticisinde GroupDocs.Conversion-Cloud’u arayarak SDK’yı kurmamız ve Install butonuna tıklamamız gerekiyor. Diğer bir seçenek de paket yöneticisi konsolunda aşağıdaki komutu çalıştırmaktır.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Kurulumdan sonra lütfen kişiselleştirilmiş API kimlik bilgilerinizi (örn. İstemci Kimliği ve İstemci Sırrı) aldığınızdan emin olun. API kimlik bilgilerinin nasıl alınacağına ilişkin ayrıntıların açıklandığı bu kısa öğreticiyi ziyaret edebilirsiniz.

C# .NET kullanarak XLS’den JSON’a Dönüştürücü

C# .NET kullanarak XLS ve XLSX belgelerini JSON verilerine dönüştürmeye yönelik en iyi uygulamaları ve uzman teknikleri öğrenin.

  1. İstemci kimlik bilgilerini bağımsız değişken olarak ilettiğimiz bir ‘Yapılandırma’ sınıfı örneği oluşturun.
var configurations = new Configuration(clientId, clientSecret1);
  1. Yapılandırma nesnesini giriş argümanı olarak ilettiğimiz ConvertApiyi başlatın.
var apiInstance = new ConvertApi(configurations);
  1. Giriş Excel çalışma kitabını bulut depolama alanına yükleyin.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. XLS girişinin adını, sonuç biçimini ‘json’ olarak ve sonuçta ortaya çıkan JSON dosyasının adını argüman olarak belirttiğimiz bir ‘ConvertSettings’ örneği oluşturun.
var settings = new ConvertSettings{...}
  1. Excel’i JSON’a dönüştürmek ve elde edilen JSON’u bulut depolama alanına kaydetmek için ConvertDocumentRequest API’sini çağırın.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet üzerinden daha fazla örnek
// API kimlik bilgilerinizi edinin 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Configuration sınıfının bir örneğini oluşturun ve bunu İstemci Kimliği ve İstemci Sırrı ile başlatın. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Excel'den PDF'ye dönüştürücü API'sinin temel URL'sini ayarlamak için ApiBaseUrl değerini tanımlayın.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi sınıfının bir örneğini Configuration sınıfının nesnesiyle başlatın.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// giriş Excel çalışma kitabını yerel sürücüden yükleyin             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // FileApi'nin bir örneğini oluşturun
    var fileUpload = new FileApi(configurations);
    // giriş Excel çalışma kitabını bulut depolama alanına yükleyin
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // giriş Excel çalışma kitabını ve sonuçta ortaya çıkan JSON dosyasının adını tanımladığımız ConvertSettings'i oluşturun
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "json",
        OutputPath = "output.json"
    };
    
    // Excel'den JSON'a çevrimiçi dönüştürme için ConvertDocument yöntemini çağırın.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // başarı mesajını yazdır
        Console.WriteLine("The Excel to JSON conversion completed successfully !");
    }
}

cURL komutlarını kullanarak XLSX’i JSON’a dönüştürün

Excel dosyalarının GroupDocs.Conversion Cloud ve cURL komutlarını kullanarak JSON formatına dönüştürülmesi, esneklik ve entegrasyon kolaylığı sunan basit bir işlemdir. GroupDocs.Conversion Cloud’un RESTful API uç noktalarıyla, Excel’den JSON’a dönüştürmeyi doğrudan komut satırından veya komut dosyalarının içinden başlatabilirsiniz; bu da onu otomatik iş akışları ve toplu işleme görevleri için ideal hale getirir.

Bu yaklaşımın ilk adımı kişiselleştirilmiş bir JWT erişim belirtecinin elde edilmesidir. Dolayısıyla, bir JWT jetonunuz olduğunda, XLSX’i JSON formatına dönüştürmek ve ortaya çıkan JSON’u bulut depolamaya kaydetmek için lütfen aşağıdaki cURL komutunu yürütün.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"json\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  },  \"OutputPath\": \"{myOutput}\"}"

Lütfen ‘sourceFile’ı giriş Excel çalışma kitabının adıyla, ‘myOutput’u sonuçta ortaya çıkan JSON’un adıyla ve ‘accessToken’ı kişiselleştirilmiş JWT erişim belirteciyle değiştirin.

Çevrimiçi Excel’den JSON’a Dönüştürücü

Ücretsiz çevrimiçi XLSX’ten JSON Dönüştürücüye hızlıca göz atabilirsiniz. Bu Uygulama, GroupDocs.Conversion Cloud REST API’lerinin üzerinde geliştirilmiştir. Lütfen bu hafif, süper verimli çözümü kullanmayı deneyin ve Excel çalışma kitabımız için Cloud SDK’nın HTML’ye dönüştürme konusundaki muhteşem yeteneklerine tanık olun.

xlsx'ten JSON uygulamasına

kullanışlı bağlantılar

Çözüm

Sonuç olarak, ister .NET için GroupDocs.Conversion Cloud SDK’yı kullanarak, ister GroupDocs.Conversion Cloud ve cURL komutları aracılığıyla Excel’i JSON’a dönüştürmeyi seçin, belge dönüştürme iş akışlarınızı kolaylaştıracak güçlü araçlarla donatılmış olursunuz. Kısacası API, güvenilir ve yüksek kaliteli dönüştürme hizmetleri sağlayarak Excel elektronik tablolarını kolaylıkla JSON verilerine dönüştürmenize olanak tanır.

İlgili Makaleler

Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi kesinlikle öneririz: