php导出表格 合并单元格
时间: 2023-09-13 07:09:31 浏览: 101
java导出excel
4星 · 用户满意度95%
以下是使用 PHP 导出表格并合并单元格的示例代码:
```
<?php
// 设置数组数据
$data = array(
array('Name', 'Age', 'Country', 'Gender'),
array('John', '25', 'USA', 'Male'),
array('Mary', '30', 'Canada', 'Female'),
array('Tom', '22', 'UK', 'Male'),
array('Lisa', '27', 'Australia', 'Female')
);
// 导出表格
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="example.xls"');
header('Cache-Control: max-age=0');
// 输出表格头部
echo '<table border="1">';
echo '<thead><tr><th>Name</th><th>Age</th><th>Country</th><th>Gender</th></tr></thead>';
// 输出表格内容
echo '<tbody>';
foreach ($data as $row) {
echo '<tr>';
foreach ($row as $col) {
echo '<td>' . $col . '</td>';
}
echo '</tr>';
}
echo '</tbody>';
// 合并单元格
echo '<tfoot>';
echo '<tr><td colspan="4">This is a footer</td></tr>';
echo '</tfoot>';
// 输出表格尾部
echo '</table>';
?>
```
此代码将创建一个包含表格头部、内容和尾部的 HTML 表格,并使用 colspan 属性合并了一个单元格作为表格的页脚。在导出表格时,它将被保存为名为 example.xls 的 Excel 文件。
阅读全文