
MS Excel, farklı sürümleri bulunan, yaygın olarak kullanılan bir elektronik tablo uygulamasıdır. Bu nedenle, MS Excel’in eski bir sürümünde en son özelliklere sahip bir dosyayı açarken uyumluluk sorunları ortaya çıkabilir. MS Excel, dosyaları kaydederken yürütülen bir uyumluluk denetleyicisi içerir. Eski biçimler tarafından desteklenmeyen daha yeni özelliklerin dosyada kullanılmadığını doğrular. Ancak bazı durumlarda uyumluluk denetleyicisini devre dışı bırakmanız gerekir. Bu makalede, C# dilinde MS Excel çalışma kitapları için uyumluluk denetleyicisini nasıl devre dışı bırakacağınızı öğreneceksiniz.
- Excel Uyumluluk Denetleyicisi için .NET Kitaplığı
- Excel Dosyalarında Uyumluluk Denetleyicisini Devre Dışı Bırakma
Excel’de Uyumluluk Denetleyicisini Devre Dışı Bırakmak için C# Kitaplığı
Aspose.Cells for .NET, sıfırdan elektronik tablo dosyaları oluşturmanıza olanak tanıyan popüler bir elektronik tablo işleme API’sidir. Ayrıca, mevcut Excel dosyalarını oldukça kolay bir şekilde değiştirmenize olanak tanır. Excel dosyaları için uyumluluk denetleyicisini devre dışı bırakmak için bu API’yi kullanacağız. API’nin DLL’sini indirebilir veya NuGet kullanarak yükleyebilirsiniz.
PM> Install-Package Aspose.Cells
Excel Dosyalarında Uyumluluk Denetleyicisini Devre Dışı Bırakma
Bir Excel dosyası için uyumluluk denetleyicisi, çalışma kitabının ayarları güncelleştirilerek devre dışı bırakılabilir. Bunu başarmak için adımlar aşağıdadır.
- İlk olarak, istenen Excel dosyasını yüklemek için Workbook sınıfını kullanın.
- Ardından, uyumluluk denetleyicisini devre dışı bırakmak için Workbook.Settings.CheckCompatibility özelliğini kullanın (denetleyiciyi etkinleştirmek ve devre dışı bırakmak için sırasıyla doğru ve yanlış olarak ayarlayın).
- Son olarak, Excel dosyasını Workbook.Save(string) yöntemini kullanarak kaydedin.
Aşağıdaki kod örneği, C# kullanarak uyumluluk denetleyicisinin nasıl devre dışı bırakılacağını gösterir.
// Excel dosyasını yükle
Workbook wb = new Workbook("workbook.xls");
// Uyumluluk denetleyicisini devre dışı bırak
wb.Settings.CheckCompatibility = false;
// Dosyayı kaydet
wb.Save("output.xls");
Ücretsiz Lisans Alın
Aspose.Cells for .NET’i bir geçici lisans kullanarak değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.
Çözüm
.NET uygulamalarınızın içinden Excel dosyalarını işlerken uyumluluk denetleyicisini devre dışı bırakmanız gerekebilir. Bunu başarmak için, bu makalede, C# kullanarak Excel dosyaları için uyumluluk denetleyicisini nasıl etkinleştireceğinizi veya devre dışı bırakacağınızı öğrendiniz. Bunun dışında, belgeleri kullanarak Aspose.Cells for .NET’in diğer özelliklerini keşfedebilirsiniz. Ayrıca sorularınızı ve sorularınızı forumumuza gönderebilirsiniz.