protected function openReader($filePath)
    {
        $this->zip = new \ZipArchive();

        if ($this->zip->open($filePath) === true) {
            $this->sheetIterator = new SheetIterator($filePath, $this->getOptions());
        } else {
            throw new IOException("Could not open $filePath for reading.");
        }
    }