Page 1 of 1

PHPSPREADSheet: Site kann nicht erreichbar sein

Posted: 16 Aug 2025, 22:26
by Anonymous
Versuchen Sie, die XLSX -Datei mit PHPSPreadsheet in Codesigniter 3.
zu exportieren. Wenn ich die URL ausführe, zeigt diese Site nicht erreichbar sein kann. Das Web könnte vorübergehend gesunken oder es kann sich dauerhaft zu einer neuen Webadresse übergeben haben.

Code: Select all

require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

function generateLR(){
// create file name
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="result.xlsx');
header('Cache-Control: max-age=0');
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');
$writer = new Xlsx($spreadsheet);
$writer->save('php://output');
}
Aber wenn ich versuche, lokal $ writer-> speichern ('Hello World.xlsx'); . Die Ausgabe speichern erfolgreich im Projektordner.

Code: Select all

require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\IOFactory;

function generateLR(){
// create file name
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="result.xlsx');
header('Cache-Control: max-age=0');
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');
$writer = IOFactory::createWriter($spreadsheet,'Xlsx');
$writer->save('php://output');
}
Fehlerbild

gibt es ein Problem?