Как сгенерировать .xlsx с использованием php [дублировать]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как сгенерировать .xlsx с использованием php [дублировать]

Сообщение Anonymous »

Мне нужно сгенерировать файл Excel с расширением .xlsx .
Вот мой простой код:

Код: Выделить всё

 $file = "test.xlsx";
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment; filename='.$file);
$content = "Col1\tCol2\tCol3\t\n";
$content .= "test1\ttest1\ttest3\t\n";
$content .= "testtest1\ttesttest2\ttesttest3\t\n";
echo $content;
< /code>
Но я получаю эту ошибку, когда открываю сгенерированный файл: < /p>

Excel cannot open the file 'test.xlsx' because the file format or file extension is not valid.


Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/379 ... -using-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»