mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-08-26 09:28:33 +00:00
19555d6d96
There will probably be dozens, if not hundreds, of these before I'm ready to commit.
28 lines
717 B
PHP
28 lines
717 B
PHP
<?php
|
|
|
|
/**
|
|
* Use rangeToArrayYieldRows() to efficiently iterate over all rows.
|
|
*/
|
|
|
|
use PhpOffice\PhpSpreadsheet\Shared\StringHelper;
|
|
|
|
require __DIR__ . '/../Header.php';
|
|
|
|
$inputFileName = __DIR__ . '/../Reader/sampleData/example1.xls';
|
|
|
|
$spreadsheet = PhpOffice\PhpSpreadsheet\IOFactory::load(
|
|
$inputFileName,
|
|
PhpOffice\PhpSpreadsheet\Reader\IReader::READ_DATA_ONLY
|
|
);
|
|
$sheet = $spreadsheet->getSheet(0);
|
|
|
|
$rowGenerator = $sheet->rangeToArrayYieldRows(
|
|
$spreadsheet->getActiveSheet()->calculateWorksheetDataDimension(),
|
|
null,
|
|
false,
|
|
false
|
|
);
|
|
foreach ($rowGenerator as $row) {
|
|
echo '| ' . StringHelper::convertToString($row[0]) . ' | ' . StringHelper::convertToString($row[1]) . "|\n";
|
|
}
|