json'u Excel çalışma kitabına dönüştürün

.NET Cloud SDK’yı kullanarak JSON’u Excel çalışma kitabına dönüştürme.

JSON, yapılandırılmış verileri temsil etmedeki esnekliğiyle tanınır, ancak çoğu zaman bunun Excel‘a çevrilmesine ihtiyaç duyarız. Daha gelişmiş görselleştirme, analiz ve paylaşım için /spreadsheet/xls/) biçimi. Bu dönüşüm, dinamik, web tabanlı veri yapıları ile Excel elektronik tablolarının sunduğu kapsamlı yetenekler arasındaki boşluğun kapatılmasında çok önemlidir. Dahası, işletmeler çok büyük miktarlarda ve çeşitli verilerle uğraşırken, JSON’u sorunsuz bir şekilde Excel’e dönüştürmenin önemi, daha erişilebilir, düzenli ve görsel olarak sezgisel bir temsilin geliştirilmesinde yatmaktadır. .NET Cloud SDK’yı kullanarak JSON’u dinamik olarak XLS veya XLSX formatına nasıl dönüştürebileceğimizin ayrıntılarını inceleyelim.

JSON’dan Excel’e Dönüştürme için .NET Cloud SDK’sı

JSON’un Excel’e dönüştürülmesi, Aspose.Cells Cloud SDK for .NET’nin güçlü özellikleri sayesinde kusursuz bir süreç haline gelir. Bu API’yi kullanarak JSON verilerinizi zahmetsizce bulut depolama alanına yükleyebilir ve basit bir API çağrısıyla Excel formatına dinamik bir dönüşüm başlatabilirsiniz. Aspose.Cells Cloud’un çok yönlülüğü, Excel çıktısı üzerinde hassas bir kontrol sağlayarak JSON verilerinin özel olarak temsil edilmesini sağlar.

Şimdi bu SDK’nın .NET uygulamasındaki yeteneklerinden yararlanmak için öncelikle NuGet paket yöneticisinde ‘Aspose.Cells-Cloud’u aramamız ve ‘Paket Ekle’ butonuna tıklamamız gerekiyor. İkinci olarak, bulut kontrol panelinden müşteri kimlik bilgilerinizi alın. Mevcut bir hesabınız yoksa hızlı başlangıç makalesinde belirtilen talimatları uygulayarak ücretsiz bir hesap oluşturmanız yeterlidir.

C# .NET’te JSON’u XLS’ye dönüştürün

Bu bölümde, bilinçli karar verme ve gelişmiş veri görselleştirme için API’nin JSON’dan XLS’ye dönüşümü nasıl kolaylaştırabileceğine ilişkin ayrıntılar açıklanmaktadır.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

cellsInstance.UploadFile("sourceFile.json", file);

Giriş JSON dosyasını bulut depolama alanına yükleyin.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);

Son olarak JSON’u Excel’e dönüştürmek için API’yi çağırın. Başarılı bir dönüştürmenin ardından ortaya çıkan Excel çalışma kitabı bulut depolama alanında saklanır.

// Ö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 = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

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

// giriş JSON dosyasının adı
string input_JSON = @"source.json";
// Ortaya çıkan Excel çalışma sayfasının adı
string resultant_file = "output.xlsx";

// JSON dosyasını yerel sürücüden yükle
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // giriş dosyasını Cloud depolama alanına yükle
    cellsInstance.UploadFile("sourceFile.json", file);
}

// JSON'u çevrimiçi olarak Excel'e dönüştürmek için API'yi çağırın
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
json'dan çevrimiçi excel'e geçiş

JSON’dan Excel’e çalışma kitabı dönüştürme işleminin önizlemesi.

Yukarıdaki örnekte kullanılan örnek JSON dosyası şu adresten indirilebilir:

cURL Komutlarını kullanarak JSON’dan Excel’e

Aspose.Cells Cloud ve cURL komutlarını kullanarak JSON’u Excel’e dönüştürmek esnek ve komut dosyası oluşturulabilir bir çözüm sağlar. cURL komutları, uygulamanızı Aspose.Cells Cloud’un güçlü yeteneklerine sorunsuz bir şekilde bağlayan etkili bir köprü görevi görür. Ayrıca bu yöntem, Aspose.Cells Cloud’un çeşitli geliştirme ortamlarına entegrasyonunu kolaylaştırmakla kalmıyor, aynı zamanda JSON verilerini görsel olarak çekici ve yapılandırılmış Excel sayfalarına dönüştürmek için tutarlı ve güvenilir bir süreç sağlıyor.

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=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT belirtecimizi aldıktan sonra, JSON’u XLS çalışma sayfasına aktarmak için lütfen aşağıdaki komutu yürütün.

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

‘sourceFile’ı Cloud depolamada bulunan giriş JSON dosyasının adıyla, ‘output’u oluşturulacak sonuçtaki XLS çalışma sayfasının adıyla ve ‘accessToken’ı yukarıda oluşturulan JWT erişim belirteciyle değiştirin.

Çözüm

Sonuç olarak, JSON’u Excel’e dönüştürme süreci dinamik bir yolculuk olarak ortaya çıkıyor ve geliştiricilere iki sağlam yol sunuyor (biri .NET ile Aspose.Cells Cloud API ve diğeri cURL komutları aracılığıyla).İster .NET’in zengin özellikli ortamını ister cURL komutlarının basitliğini tercih edin, her iki yol da JSON’un esnek veri yapısını Excel’in düzenli ve görsel açıdan sezgisel alanına dönüştürmenin öneminin altını çiziyor.

kullanışlı bağlantılar

İlgili Makaleler

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