заголовок для файла Excel сохранить как - PullRequest
3 голосов
/ 24 августа 2010

Я могу вывести файл Excel по php, и он открывается правильно в Excel.Там нет проблем.Когда пользователь нажимает сохранить как в Excel, появляется первая опция .txt. Как мне установить заголовок, чтобы первая опция была .xls с сохранением как.Заголовки, которые я сейчас использую:

$filename="jaar.xls";
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$filename");
header("Pragma: no-cache");
header("Expires: 0");

Заранее спасибо

Ответы [ 3 ]

1 голос
/ 05 октября 2010

решение - использовать phpexcel http://phpexcel.codeplex.com/

если используемый xls-файл компилируется с / t как текстовый файл, он будет обрабатываться как * txt-файл Excel

1 голос
/ 24 августа 2010

Если в вашем имени есть пробелы, попробуйте указать его:

header("Content-Disposition: attachment; filename='$filename'");
0 голосов
/ 13 мая 2016
header("Content-Disposition: attachment; filename=".$filename);

Этого достаточно, чтобы сохранить как файл Excel

...