我有一个类似于此的HTML表格(但最后会变得更复杂):
<table class="planning-table">
<thead>
<tr>
<th colspan="6">3 month ( June, 2015 )</th>
</tr>
</thead>
<tbody>
<tr style="display: none;" class="spacer-row"></tr>
<tr>
<td>
<span class="check" style="padding-right: 10px;">
<input class="checkboxes" id="status[49]" value="1" name="status[49]" type="checkbox">
<span class="state"></span>
</span>
</td>
<td>
<div>New weeks meeting!</div>
</td>
<td>
Decors
</td>
<td>
</td>
<td style="width: 120px;">
18. march
</td>
<td>
<a href="#editTask49" class="editTask49 cboxElement icon-edit" title="Edit"></a>
<div style="display: none;">
<div id="editTask49" class="editTask">
......
</div>
</div>
</td>
</tr>
</tbody>
</table>
现在我需要将它导出到XLS。我已经检查了类似的例子,但是大多数都没有创建正确的XLS单元格,这意味着它们会搞砸。
我怎样才能完成这个(可能使用PHPExcel)?
答案 0 :(得分:0)
您可以使用外部库,如PHPExcel,但如果您想要一些简单的东西,可以尝试将它放在PHP的开头:
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=excel.xls");
此代码会强制您的浏览器将内容“发送”到您的Excel要解释的文件
尝试!