Çalışma Kitabını yüklerken Tanımlanmış Adları Filtrele

Olası Kullanım Senaryoları

Aspose.Cells, çalışma kitabı içinde bulunan tanımlı adları filtrelemenize veya kaldırmanıza izin verir. Lütfen çalışma kitabını yüklerken tanımlı adları yüklemek için LoadDataFilterOptions.DefinedNames kullanın ve kaldırmak için ~LoadDataFilterOptions.DefinedNames kullanın. Lütfen unutmayın, eğer tanımlı adları kaldırırsanız, çalışma kitabı içindeki formüller bozulabilir.

Çalışma Kitabını yüklerken Tanımlanmış Adları Filtrele

Aşağıdaki örnek kod, tanımlı isimleri içeren formül içeren C1 hücresinde bir örnek Excel dosyası yükler. ~LoadDataFilterOptions.DefinedNames kullanarak çalışma kitabını yüklerken tanımlı isimleri kaldırdığımızdan, çıktı Excel dosyasında C1 hücresindeki formül bozulur ve #NAME? görünür. Lütfen örnekteki etkiyi gösteren aşağıdaki ekran görüntüsüne bakınız.

todo:image_alt_text

Örnek Kod

//Specify the load options
LoadOptions opts = new LoadOptions();
//We do not want to load defined names
opts.LoadFilter = new LoadFilter(~LoadDataFilterOptions.DefinedNames);
//Load the workbook
Workbook wb = new Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts);
//Save the output Excel file, it will break the formula in C1
wb.Save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx");
Console.WriteLine("FilterDefinedNamesWhileLoadingWorkbook executed successfully.");