xlsxTest.php 714 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * xlsx Test
  4. *
  5. * @author Janson
  6. * @create 2017-11-28
  7. */
  8. require __DIR__ . '/../autoload.php';
  9. $start = microtime(true);
  10. $memory = memory_get_usage();
  11. $reader = Asan\PHPExcel\Excel::load('files/01.xlsx', function(Asan\PHPExcel\Reader\Xlsx $reader) {
  12. $reader->setRowLimit(10);
  13. $reader->setColumnLimit(10);
  14. $reader->ignoreEmptyRow(true);
  15. //$reader->setSheetIndex(0);
  16. });
  17. foreach ($reader as $row) {
  18. var_dump($row);
  19. }
  20. //$reader->seek(50);
  21. $count = $reader->count();
  22. $reader->seek(2);
  23. $current = $reader->current();
  24. $sheets = $reader->sheets();
  25. $time = microtime(true) - $start;
  26. $use = memory_get_usage() - $memory;
  27. var_dump($current, $count, $sheets, $time, $use/1024/1024);