* @throws Throwable
*/
public void load(String fileName) throws Throwable {
ExcelDataParser parser = null;
InputStream inp = new FileInputStream(fileName);
if (!inp.markSupported())
inp = new PushbackInputStream(inp, 8);
if (POIFSFileSystem.hasPOIFSHeader(inp)) {
parser = new HSSFParser(this);
} else if (POIXMLDocument.hasOOXMLHeader(inp)) {
parser = new XSSFParser(this);