php数据合并单元格格式 php数据合并单元格格式不一样
php 导出csv时如何设置属性,合并单元格之类的。。
CSV文件本身就是不带格式符号的纯文字,无法直接在PHP中控制单元格合并这样的事情,我觉得你可以用html代码生成execl能直接读的文档比较好
公司主营业务:网站设计制作、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出江海免费做网站回馈大家。
$result = mysql_query("select * from student order by id asc");
$str = "trtd姓名/tdtd性别/tdtd年龄/td/tr\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 .="trtd".$name."/tdtd".$sex."/tdtd".$row['age']."/td/tr";
}
$filename = date('Ymd').'.xls';
export_xls($filename,$str);
function export_xls($filename,$string){
//可以修改样式,控制字号、字体、表格线、对齐方式、表格宽度、单元格padding等,在下边的style/style
$header="html xmlns:o=\"urn:schemas-microsoft-com:office:office\"\nxmlns:x=\"urn:schemas-microsoft-com:office:excel\"\nxmlns=\"\"\n!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"\"\nhtml\nhead\nmeta http-equiv=\"Content-type\" content=\"text/html;charset=GBK\" /\nstyle\ntd{padding:4px;mso-ignore:padding;color:windowtext;font-size:10.0pt;font-weight:400;font-style:normal;text-decoration:none;font-family:Arial;mso-generic-font-family:auto;mso-font-charset:134;mso-number-format:General;text-align:general;vertical-align:middle;border:.5pt solid windowtext;mso-background-source:auto;mso-pattern:auto;mso-protection:locked visible;white-space:nowrap;mso-rotate:0;}\n/style\n/headbody\ntable x:str border=0 cellpadding=0 cellspacing=0 width=100% style=\"border-collapse: collapse\"";
$footer="/table\n/body/html";
$exportString=$header.$string.$footer;
header("Cache-Control:public");
header("Pragma:public");
header("Content-type: Content-type:application/vnd.ms-excel");
header("Accept-Ranges: bytes");
header("Content-Disposition:attachment; filename=".$filename);
header("Content-length:".strlen($exportString));
echo $exportString;
exit;
}
PHP-ExcelReader中如何合并单元格,如跨行、跨列合并单元格????????急求
不可以。Excel可以实现左右跨列显示不支持上下跨行显示我估计原因是:左右跨列显示,因为一般来说,同一行是一条记录,当左右不存在数据的时候,实现跨列显示不影响使用,也符合人的习惯(当左右单元格有数据的时候,就不能跨列显示了)而上下行一般是不同的数据,上下自动跨行显示的话,会影响其他数据的显示,也影响美观,所以不支持(但是可以通过合并行的形式来强制解决这个问题)
php合并单元格
你嵌入html语言不就可以了吗 ?
else{
$sql = mysql_query("select * from price group by company ",$conn);
while($row = mysql_fetch_array($sql)){
?tabletrtd产品名称/tdtd产品../td/tr
trtd?php echo $row['产品名字'];?/tdtd?php echo $row['产品..'];?
/td/tr
/table
?php }
}
本文标题:php数据合并单元格格式 php数据合并单元格格式不一样
文章分享:http://scyanting.com/article/dddjgse.html