newer rubies don’t have local directory on $:
use require_relative instead
adds support for xlsx files that do not always have a numFmtId attribute
some xlsx files use sharedstrings.xml instead of sharedStrings.xml