Excel dosyalarını JSON formatına dönüştürmek, farklı platformlar ve sistemler arasındaki veri paylaşımını kolaylaştırır.Bu kılavuz, Excel verilerini jSON’a dönüştüreceğiniz için .NET için Aspose.Cells’i nasıl kullanacağınızı gösterir, böylece web uygulamaları ve APIs ile çalışmak kolay hale gelir.

Giriş

Excel dosyaları, yapılandırılmış verileri depolamak için yaygın olarak kullanılır, ancak JSON biçimini tercih eden modern web teknolojileri ile entegre ederken sıkıntılı olabilirler. bu kılavuz, Excel verilerini .NET için Aspose.Cells, karmaşık Excel işlemlerini verimli bir şekilde yönetmek için tasarlanmış güçlü bir kütüphane kullanılarak.

Excel’i JSON’a dönüştürmek için adım adım rehber

Adım 1: NuGet aracılığıyla Aspose.Cells yükleme

Başlamadan önce, projenizin gerekli bağımlılıklarla ayarlandığından emin olun. Aspose.Cells for .NET NuGet Package Manager’ı kullanarak yükleyebilirsiniz:

$ dotnet add package Aspose.Cells

Adım 2: Aspose.Cells lisansı ayarlayın

Aspose.Cells’ten tam işlevselliği ve desteği açmak için, bir lisans anahtarı kurmanız gerekir.

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

Adım 3: Excel dosyasını yükleme

Excel dosyasını bir Workbook Aspose.Cells’te tüm işlemler için giriş noktası olarak hizmet eden nesne.

Workbook workbook = new Workbook("file.xlsx");

Adım 4: Excel verilerini dönüştürmek için belirleyin

Bir Excel sayfasında çeşitli veri türlerini serialize edebilirsiniz. burada birkaç örnek:

  • Çerçeve aralığı:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Tek Kişilik Hücre:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tablolar, grafikler, pivot tablolar vb.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Adım 5: Excel verilerini JSON’a serialize edin

Verileri belirledikten sonra, Aspose.Cells’in yararlı yöntemlerini kullanarak bir JSON çubuğuna serialize edin.

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Adım 6: JSON verilerini kaydetmek

Son olarak, serialize JSON verilerini daha fazla kullanım için bir dosya veya çıkış akışına kaydedin.

System.IO.File.WriteAllText("output.json", jsonString);

Adım 7: JSON çıkışını özelleştirin (Seçmeli)

Seryalizasyon seçeneklerini kontrol ederek JSON çıkışını özelleştirebilirsiniz ve formüller, hiper bağlantılar, grafikler, resimler vb. gibi belirli unsurları içerir Bu adım seçmeli ama esnekliği arttırır.

Sonuç

.NET için Aspose.Cells kullanarak Excel verilerini JSON’a dönüştürmek, web uygulamalarında ve APIs’lerde veri değişimi ve manipülasyonunu kolaylaştırır.

More in this category