在加载工作簿时过滤定义名称
Contents
[
Hide
]
可能的使用场景
Aspose.Cells允许您筛选或移除工作簿中的定义名称。请使用LoadDataFilterOptions_DefinedNames在加载工作簿时加载定义名称。注意,移除定义名称可能会导致工作簿内的公式失效。
在加载工作簿时过滤定义名称
以下示例加载了示例Excel文件,该文件在单元格C1中含有定义名称的公式(=SUM(MyName1, MyName2))。由于使用~LoadDataFilterOptions_DefinedNames在加载工作簿时移除定义名称,输出Excel文件中的C1单元格公式将会中断,显示*#NAME?*。请查看截图了解示例代码对样例Excel文件的影响。
示例代码
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
loadFilter, _ := NewLoadFilter_LoadDataFilterOptions(LoadDataFilterOptions_DefinedNames | LoadDataFilterOptions_CellBlank) | |
loadOptions, _ := NewLoadOptions() | |
loadOptions.SetLoadFilter(loadFilter) | |
workbook, _ := NewWorkbook_String_LoadOptions("Book1.xlsx", loadOptions) | |
workbook.Save_String("Book2.xlsx") |