Генерация XLS на сайте

Случайно сохранил обычный HTML-файл с расширением .XLS(MS Excel) и, не обратив на то внимание, кликнул на него. Какого было мое удивление, когда MS Excel принял, как родного, созданный таким способом файл.

Пример того, что я наваял — таблица:

 
<table border="0" cellspacing="0" cellpadding="5">
    <tbody>
        <tr>
            <th>№</th>
            <th>Наименование</th>
            <th>Цена</th>
        </tr>
        <tr>
            <td>1</td>
            <td>Дизаин сайта</td>
            <td>От 15,000 рублей</td>
        </tr>
    </tbody>
</table>
 

Теперь таким образом генерю прайс-листы на сервере прямиком из MySQL. Генерим обычный HTML и отдаем его заголовком

 
< ?php
...
header('Content-type:application/vnd.ms-excel');
...
?>
 

Источник: https://www.kobzarev.com/programming/xls-generate/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: