Witam. Potrzebuję w PHP stworzyć plik XLS z danymi z bazy na serwerze. Plik ten ostatecznie będzie pobierany po wciśnięciu buttona. Aktualnie mam skrypt tworzący plik CSV ale chcę aby uzytkownik mógł mieć możliwość pobrania od razu pliku XLS.
header('Content-Type: text/csv; charset:UTF-8');
header('Content-Disposition: attachment; filename=plik.csv');
$output = fopen('php://output', 'w');
fputcsv($output, array('EAN ', ' Nazwa', ' Ilosc ', ' Cena '));
if (count($itemy) > 0) {
foreach ($itemy as $row) {
fwrite($output, "$row[barcode_id],\"$row[item]\",$row[ilosc],$row[price]\n");
}
}
Ewentualnie czy da się zmienić CSV na XLS w kodzie PHP ?