// if you save such a .xlsx workbook as .xls
if(name.startsWith("_xlfn.")) name = name.substring(6);
+ // FIXME: inconsistent case-sensitivity
return _functionsByName.get(name.toUpperCase(Locale.ROOT));
}
public static boolean isATPFunction(String name){
AnalysisToolPak inst = (AnalysisToolPak)instance;
+ // FIXME: inconsistent case-sensitivity
return inst._functionsByName.containsKey(name);
}
". You cannot override POI's implementations of Excel functions");
}
+ // FIXME: inconsistent case-sensitivity
inst._functionsByName.put(name, func);
}
}