Skip to content Skip to sidebar Skip to footer

HTML Table To Excel - PHP

I am creating a report in Table format. This report is displayed on the browser. I want to provide a download report in excel format link so that the report can be available in ex

Solution 1:

Either you can use CSV functions or PHPExcel Or there is even a better and a simple solution. Just put the Table HTML in a file and save it as XLS file but that might give variety of problems.


Solution 2:

<?php
$file="test.xls";
$test="<table border=1><tr><td>Cell 1</td><td>Cell 2</td></tr></table>";
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$file");
echo $test;
?>

Solution 3:

I've used a service called DocRaptor which does awesome html to excel conversion. It also does html to pdf conversion.

If there are better solutions out there as far as retaining the look of your original html and css in Excel, I haven't seen them.


Post a Comment for "HTML Table To Excel - PHP"