Ç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.
Ö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.") |