php生成xls文件的实例代码。
如下:
<?php
include '../../inc/auth.php';
include '../public/Base.php';
include '../public/BoonList.php';
//以上是pdo连接数据库的代码,大家自行完成。
header('Cache-Control: no-cache, must-revalidate');
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: filename=leaveMessage.xls');
?>
<html>
<!--HTML中td元素的nowrap属性表示禁止单元格中的文字自动换行-->
<body>
<table width="100%" border="1" align="center" cellspacing="1" cellpadding="1">
<tr align="center">
<td nowrap><b>留言ID</b></td>
<td nowrap><b>userid</b></td>
<td nowrap><b>用户名</b></td>
<td nowrap><b>留言内容</b></td>
<td nowrap><b>日期</b></td>
</tr>
<?php
if (isset($_GET['trio']) && $_GET['trio']=='trio_message') {
$sql = "select * from trio_message";
$order_list = $db->getAll($sql);
for($i=0;$i<count($order_list);$i++){
echo '<tr align="center">';
echo'<td nowrap>'.$order_list[$i]["id"].'</td>';
echo'<td nowrap>'.$order_list[$i]["userid"].'</td>';
echo'<td nowrap>'.$order_list[$i]["user_name"].'</td>';
echo'<td nowrap>'.$order_list[$i]["content"].'</td>';
echo'<td nowrap>'.$order_list[$i]["fdate"].'</td>';
echo '</tr>';
}
}
?>
</table>
</body>
</html>