
Aynı dosyalar farklı adlar ve klasörler altında saklandığında disk alanı gereksiz yere dolar. Bu rehber, C# ile SHA256 dosya hash değerini üretmeyi, dosya içeriklerini karşılaştırmayı ve bir klasördeki tekrarları gruplamayı anlatır. Akış tabanlı örnekler büyük dosyalarda bellek kullanımını sınırlar. Boyuta göre ön gruplama yaklaşımı ise gereksiz hash işlemlerini azaltır.

C# uygulamalarında Excel verileri masaüstü araçlarından web tabanlı raporlama sistemlerine kadar geniş bir alanda iş akışını hızlandırır. Bu rehber, ClosedXML paketiyle .xlsx dosyasını açmayı, satırları C# nesnelerine aktarmayı, yeni çalışma kitabı üretmeyi ve mevcut dosyaya kayıt eklemeyi anlatır. Kod örnekleri dosya kontrolü, veri tipi dönüşümü, biçimlendirme ve hata yakalama konularını kapsar.