Blazor'da IronXL kullanarak Excel'e Veri Nasıl Dışa Aktarılır
IronXL ile Blazor'da sorunsuz veri dışa aktarma gücünü açığa çıkararak bu eğitimi izleyin ve uygulamanızdan doğrudan Excel dosyaları oluşturma ve indirme adım adım sürecinde ustalaşın!
Bu eğitimde, Visual Studio 2022'de Blazor ve IronXL kullanarak Excel'de veri dışa aktarmayı keşfediyoruz. Süreç, dosyalar için bir indirme bağlantısı oluşturmak üzere bir saveAsFile.js betiği ayarlayarak başlar ve girdi olarak base64 bayt dizisi kullanır. Bu betik, host.cshtml dosyasına referans verilerek Blazor uygulamasına bağlanır. Daha sonra verilerin Excel'e dönüştürülmesi için ana prosedürü barındıran ExportExcel.cs dosyasına dalıyoruz. Burada, Excel çalışma kitabı ve çalışma sayfası oluşturmak ve örnek veri, başlıklar, ürün adları, SKU'lar ve müşteri bilgileri ile doldurmak için bir GenerateExcel yöntemi tanımlıyoruz. JS interop kullanarak, Excel dosyasını indirmek için JavaScript fonksiyonunu çağırıyoruz. ExportExcel.razor dosyası, JavaScript fonksiyon çağrısı için IJSRuntime örneği ile kolaylaştırılan GenerateExcel yöntemini tetiklemek üzere bir düğme oluşturur. Son olarak, NavMenu.razor dosyası Excel dışa aktarma sayfasına bir navigasyon bağlantısı eklemek için güncellenir. Projeyi çalıştırmak, tanımlanmış veriyi, başlıkları gösteren ve IronXL'nin Blazor'da sunduğu yeteneklerin sergilendiği bir Excel dosyası oluşturmamıza ve indirmemize olanak sağlar.

