Büyük Excel Dosyasını C# ile CSV'ye Dışa Aktarma

Bu konuda, büyük Excel dosyasını C# ile CSV dosyasına nasıl dışa aktarılır sorusuna cevap vereceğiz. Aşağıda verilen C# uygulamalarında Excel dosyasını CSV formatına programlı olarak dönüştürme adımları basit ve kolay kod ile birlikte size gerekli çözümü sağlayacaktır.

Geliştiricilerin XLSX veya XLS gibi büyük Excel dosyalarını işlerken karşılaştıkları temel sorun bellek yönetimidir. Bu sorun, LoadOptions sınıfının MemorySetting property öğesini MemoryPreference olarak ayarlayarak kolayca çözülebilir. Bu, belleği verimli bir şekilde yönetmeye yardımcı olacaktır. Bu özelliğin varsayılan değeri, normal boyutta Excel dosyaları olması durumunda kullanılması gereken Normal’dir.

Büyük Excel Dosyasını C# ile CSV’ye Aktarma Adımları

  1. NuGet.org’dan Aspose.Cells for .NET paketini yükleyin
  2. Aspose.Cells ad alanı için Kullanım yönergesini ekleyin
  3. Aspose lisansını SetLicense yöntemini kullanarak ayarlayın
  4. MemorySetting özelliğini MemoryPreference seçeneğine ayarlayın
  5. Bir Workbook Class örneği oluşturun ve önceki adımda oluşturulan LoadOptions nesnesini iletin
  6. Son olarak, dışa aktarılan çıktı CSV dosyasını kaydedin

Büyük Excel Dosyasını CSV Biçimi Olarak Kaydetmek için C# Kodu

Yukarıdaki kod, Excel dosyasındaki yalnızca ilk sayfayı CSV olarak kaydeder. Ancak, büyük excel dosyasında birden fazla sayfanız varsa, aşağıdaki kod parçasını kullanabilirsiniz. Lütfen bu durumda belleği doğru ve verimli bir şekilde yönetmek için aynı MemorySetting özelliğini kullanmamız gerektiğini unutmayın.

Birden Çok Excel Sayfasını Ayrı CSV Dosyalarına Dışa Aktarın

Yukarıdaki kodda C# Konsol Uygulamasını kullandık, ancak Excel dosyasını ASP.NET’te CSV’ye dışa aktarmak veya .NET Framework ile Windows uygulamalarında Excel file format‘i CSV’ye dönüştürmek için aynı kodu kullanabilirsiniz. Bu, kodunuzun çalıştığı sistemde veya sunucuda Excel dosyası gerektirmez.

 Türkçe