Bug 61749

Summary: Replace case sensitive comparisons where Microsoft Office behavior is case insensitive
Product: POI Reporter: Javen O'Neal <onealj>
Component: POI OverallAssignee: POI Developers List <dev>
Status: NEW ---    
Severity: enhancement    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: All   
Attachments: case sensitive comparisons that possibly should be case insensitive

Description Javen O'Neal 2017-11-12 06:26:15 UTC
Created attachment 35520 [details]
case sensitive comparisons that possibly should be case insensitive

POI may be too restrictive with case sensitive string comparisons, such as sheet names in a workbook. Where the Microsoft Office behavior is case insensitive, POI should use String#equalsIgnoreCase(String) or String.toLowerCase(Locale.ROOT)/String.toUpperCase(Locale.ROOT).

I found a few case sensitive comparisons with a few greps.