У меня есть 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)?
Вы можете использовать внешнюю библиотеку, такую как 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");
Этот код заставит ваш браузер «отправлять» контент в файл, который ваш толкователь собирается интерпретировать
Пытаться!
Других решений пока нет …