Skip to content

Commit 1f58609

Browse files
committed
Improve Excel reader performance and compatibility
1 parent 3074a11 commit 1f58609

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Ddeboer/DataImport/Reader/ExcelReader.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ class ExcelReader implements ReaderInterface
3333
*/
3434
public function __construct(\SplFileObject $file, $headerRowNumber = null, $activeSheet = null)
3535
{
36-
$excel = \PHPExcel_IOFactory::load($file->getPathname());
36+
$reader = \PHPExcel_IOFactory::createReaderForFile($file->getPathName());
37+
$reader->setReadDataOnly(true);
38+
$excel = $reader->load($file->getPathname());
3739

3840
if (null !== $activeSheet) {
3941
$excel->setActiveSheetIndex($activeSheet);

0 commit comments

Comments
 (0)