mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-08-17 15:31:36 +00:00
d1d12ed92d
Dealing mostly with mixed variable type. In a great many cases, problems can be resolved replacing `getValue` with `getValueString` or `getCalculatedValue` with `getCalculatedValueString`.
18 lines
515 B
PHP
18 lines
515 B
PHP
<?php
|
|
|
|
require_once __DIR__ . '/Bootstrap.php';
|
|
|
|
use PhpOffice\PhpSpreadsheet\Helper\Downloader;
|
|
use PhpOffice\PhpSpreadsheet\Helper\Sample;
|
|
use PhpOffice\PhpSpreadsheet\Shared\StringHelper;
|
|
|
|
$filename = basename(StringHelper::convertToString($_GET['name'] ?? ''));
|
|
$filetype = StringHelper::convertToString($_GET['type'] ?? '');
|
|
|
|
try {
|
|
$downloader = new Downloader((new Sample())->getTemporaryFolder(), $filename, $filetype);
|
|
$downloader->download();
|
|
} catch (Exception $e) {
|
|
exit($e->getMessage());
|
|
}
|