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

Olası Kullanım Senaryoları

Aspose.Cells for Python via .NET, çalışma kitabı içindeki tanımlı isimleri filtrelemenize veya kaldırmanıza izin verir. LoadDataFilterOptions.DEFINED_NAMES kullanarak tanımlı isimleri yükleyebilir ve ~LoadDataFilterOptions.DEFINED_NAMES kullanarak yüklerken kaldırabilirsiniz. Lütfen, tanımlı isimleri 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.DEFINED_NAMES 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

from aspose.cells import LoadDataFilterOptions, LoadFilter, LoadOptions, Workbook
# Specify the load options
opts = LoadOptions()
# We do not want to load defined names
opts.load_filter = LoadFilter(~LoadDataFilterOptions.DEFINED_NAMES)
# Load the workbook
wb = Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts)
# Save the output Excel file, it will break the formula in C1
wb.save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx")
print("FilterDefinedNamesWhileLoadingWorkbook executed successfully.")