تصفية أسماء محددة أثناء تحميل المصنف

سيناريوهات الاستخدام المحتملة

تسمح Aspose.Cells لك بترشيح أو إزالة الأسماء المعرفة الموجودة داخل دفتر العمل. يرجى استخدام LoadDataFilterOptions_DefinedNames لتحميل الأسماء المعرفة أثناء تحميل دفتر العمل. يرجى ملاحظة، إذا قمت بإزالة الأسماء المعرفة، فقد تتعطل الصيغ داخل دفتر العمل.

تصفية أسماء محددة أثناء تحميل المصنف

يحمّل الكود النموذجي التالي ملف Excel العيني، والذي يحتوي على صيغة في الخلية C1 تتضمن الأسماء المعرفة، مثلاً =SUM(MyName1, MyName2). بما أننا نستخدم ~LoadDataFilterOptions_DefinedNames لإزالة الأسماء المعرفة أثناء تحميل دفتر العمل، فإن الصيغة في الخلية C1 في ملف Excel الناتج يتعطل، وتظهر بدلها #NAME?. يرجى مراجعة الصورة التالية التي تبين تأثير الكود على ملف Excel العيني.

todo:image_alt_text

الكود المثالي

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