使用Apache POI删除现有的名称范围

我正试图从工作簿closures时从工作表中删除所有现有的名称范围。

我正在使用模板与macros来生成我的主要工作簿。 这个macros被保存在新的表单中,工作正常。 我必须dynamic生成下拉列表,所以我使用org.apache.poi.ss.usermodel.Name 。 问题是,当模板被用来创build另一个文件,我得到exception: The workbook already contains this name

如何清除所有命名的范围以避免此exception?