Java'da Excel Uyumluluk Denetleyicisini Etkinleştirin veya Devre Dışı Bırakın

MS Excel’in çeşitli sürümleri mevcuttur ve dünya çapında kullanılmaktadır. Bu, daha yeni sürümlerin eski sürümlerde bulunmayan özellikler sunmasını mümkün kılar. Bu nedenle, MS Excel, dosyaları kaydederken daha eski bir format tarafından desteklenmeyen özellikleri azaltmak için uyumluluk denetleyicisini kullanır. Excel dosyalarını işlerken uyumluluk denetleyicisini dinamik olarak devre dışı bırakmanız gerekebilir. Bunu başarmak için bu makale, Java’da MS Excel çalışma kitapları için uyumluluk denetleyicisinin nasıl devre dışı bırakılacağını gösterir.

Excel’de Uyumluluk Denetleyicisini Devre Dışı Bırakmak için Java Kitaplığı

Aspose.Cells for Java elektronik tablo işleme için çok çeşitli özellikler sağlar. API’yi kullanarak sıfırdan yeni elektronik tablo belgeleri oluşturabilir ve mevcut olanları değiştirebilirsiniz. Excel dosyaları için uyumluluk denetleyicisini devre dışı bırakmak için bu API’yi kullanacağız. API’nin JAR dosyasını indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak yükleyebilirsiniz.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.11</version>
</dependency>

Excel Dosyalarında Uyumluluk Denetleyicisini Devre Dışı Bırakma

Bir Excel çalışma kitabı için uyumluluk denetleyicisini devre dışı bırakmak için çalışma kitabının ayarlarını güncellemeniz gerekir. Aşağıda bu işlemi gerçekleştirmek için adımlar verilmiştir.

  • İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  • Ardından, Workbook.getSettings().setCheckCompatibility(boolean) yöntemini kullanarak uyumluluk denetleyicisini devre dışı bırakın (denetleyiciyi etkinleştirmek ve devre dışı bırakmak için sırasıyla doğru ve yanlış olarak ayarlayın).
  • Son olarak, güncellenen çalışma kitabını Workbook.save(string) yöntemini kullanarak kaydedin.

Aşağıdaki kod örneği, Java kullanılarak 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.getSettings().setCheckCompatibility(false);

// Dosyayı kaydet
wb.save("output.xls");

Ücretsiz Lisans Alın

Aspose.Cells for Java’yı bir geçici lisans kullanarak değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.

Çözüm

MS Excel uyumluluk denetleyicisi, kullanıcıların uyumluluk sorunları olmadan herkes tarafından görüntülenebilen belgeler oluşturmasına olanak tanır. Programlı olarak Excel dosyalarıyla çalışırken uyumluluk denetleyicisini devre dışı bırakmanız gerekebilir. Bu nedenle, bu makalede, Java kullanarak Excel dosyaları için uyumluluk denetleyicisini nasıl etkinleştireceğinizi veya devre dışı bırakacağınızı öğrendiniz. Ayrıca, belgeleri kullanarak Aspose.Cells for Java’nın diğer özelliklerini de keşfedebilirsiniz. Herhangi bir sorunuz olması durumunda, forumumuza mesaj gönderebilirsiniz.

Ayrıca bakınız