CSV文件本身就是不带格式符号的纯文字,无法直接在PHP中控制单元格合并这样的事情,我觉得你可以用html代码生成execl能直接读的文档比较好
$result = mysql_query("select * from student order by id asc");
$str = "\n"; 姓名 性别 年龄
$str = iconv('utf-8','gb2312',$str);
while($row=mysql_fetch_array($result)){
$name = iconv('utf-8','gb2312',$row['name']);
$sex = iconv('utf-8','gb2312',$row['sex']);
//要控制合并啥的,在下边修改即可
$str .=""; ".$name." ".$sex." ".$row['age']."
}
$filename = date('Ymd').'.xls';
export_xls($filename,$str);
function export_xls($filename,$string){
//可以修改样式,控制字号、字体、表格线、对齐方式、表格宽度、单元格padding等,在下边的
$header="\n\n\n\n\n\n\n