freeze_panes.phpt 676 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. Check for vtiful presence
  3. --SKIPIF--
  4. <?php if (!extension_loaded("xlswriter")) print "skip"; ?>
  5. --FILE--
  6. <?php
  7. $config = [
  8. 'path' => './tests',
  9. ];
  10. $fileObject = new \Vtiful\Kernel\Excel($config);
  11. $fileObject = $fileObject->fileName('freeze_panes.xlsx');
  12. $fileHandle = $fileObject->getHandle();
  13. $filePath = $fileObject->freezePanes(1, 0)
  14. ->header(['name', 'age']);
  15. for ($index = 0; $index < 100; $index++) {
  16. $fileObject->insertText($index + 1, 0, 'wjx');
  17. $fileObject->insertText($index + 1, 1, 21);
  18. }
  19. var_dump($fileObject->output());
  20. ?>
  21. --CLEAN--
  22. <?php
  23. @unlink(__DIR__ . '/freeze_panes.xlsx');
  24. ?>
  25. --EXPECT--
  26. string(25) "./tests/freeze_panes.xlsx"