File: /var/www/html/keytest/wp-content/themes/ormedia/xlsxHelper.class.php
<?php
require_once "/home/lijunjie/vendor/autoload.php";
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\IOFactory;
class XLSX_Helper
{
private $spreadsheet;
function __construct()
{
$this->spreadsheet = new Spreadsheet();
}
function getSpreadsheet()
{
return $this->spreadsheet;
}
function output($filename = "output")
{
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="' . $filename . '.xlsx');
header('Cache-Control: max-age=0');
header('Cache-Control: max-age=1');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: cache, must-revalidate');
header('Pragma: public');
$writer = IOFactory::createWriter($this->spreadsheet, 'Xlsx');
$writer->save('php://output');
}
}