Filtrar nombres definidos al cargar el libro de trabajo

Escenarios de uso posibles

Aspose.Cells te permite filtrar o eliminar nombres definidos presentes dentro del libro. Por favor, usa LoadDataFilterOptions_DefinedNames para cargar nombres definidos durante la carga del libro. Ten en cuenta que, si eliminas los nombres definidos, las fórmulas dentro del libro pueden dejar de funcionar.

Filtrar nombres definidos al cargar el libro de trabajo

El siguiente código de ejemplo carga el archivo de Excel de muestra, que tiene una fórmula en la celda C1 que contiene los nombres definidos, es decir, =SUM(MyName1, MyName2). Dado que estamos usando ~LoadDataFilterOptions_DefinedNames para eliminar los nombres definidos durante la carga del libro, la fórmula en la celda C1 del archivo de Excel de salida se rompe y muestra #NAME?. Por favor, vea la siguiente captura de pantalla que muestra el efecto del código en el archivo de Excel de muestra.

todo:image_alt_text

Código de muestra

loadFilter, _ := NewLoadFilter_LoadDataFilterOptions(LoadDataFilterOptions_DefinedNames | LoadDataFilterOptions_CellBlank)
loadOptions, _ := NewLoadOptions()
loadOptions.SetLoadFilter(loadFilter)
workbook, _ := NewWorkbook_String_LoadOptions("Book1.xlsx", loadOptions)
workbook.Save_String("Book2.xlsx")