class gennerExcel { function outputHeader() { header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=ssss.xls"); } function __construct() { $this->outputHeader(); } function gennerTd($name,$bg='',$col= 0) { if($bg){ $bg = 'bgcolor="'.$bg.'"'; } $col = (int)$col; if($col != 0){ $col = 'colspan="'.$col.'"'; }else{ $col = ''; } return '<td '.$col.' '.$bg.' align="center" > '.$name.' </td>'; } function gennerTr($td,$bg ='') { if($bg){ $bg = 'bgcolor="'.$bg.'"'; } return '<tr '.$bg.'>'.$td.'</tr>'; } function gennerTable($tr,$style = '') { return '<table>'.$tr.'</table>'; } function gennerTh() { ; } } <table style="width: 307px; height: 108px;" border="2"> <tbody> <tr> <td colspan="13" align="center" bgcolor="purple"> 教育信息系2009年(06级)学生教育实习成绩统计 </td> </tr> <tr> <td align="center">学号</td> <td align="center">姓名</td> <td>班级</td> <td>实习单位</td> <td>听课节数</td> <td>教案个数</td> <td>授课节数</td> <td>课外活动</td> </tr> </tbody> </table> 近来为了工作的需要,用已有的类处理excle中单引号的问题。为了处理这样的数据就开始研究php代码,发现处理excel其实只要用上面的代码就能解决问题,其实很简单,先实例化这个类,然后在table标签中输出数据