您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php输出excel格式的有关问题

2024/4/2 11:56:18发布22次查看
php输出excel格式的问题
php code $v){ $head[$i] = iconv('utf-8','gb2312',$v); //格式转换 //$head[$i] = mb_convert_encoding($v,utf-8,gb2312);}fputcsv($fp,$head);while($row = mysql_fetch_array($result,mysql_assoc)){ //fputcsv($fp,array_map('zero_change',$row)); fputcsv($fp,$row); //echo
; 没有必要 在$row输出时就实现了}mysql_close($con);}?>
我现在是这样导出csv文件的,这里导出的话是13列,但是每列的宽度都是一样的,这里我想将每列设成我想要的宽度,应该怎么调整?
还有就是学好的问题,比如我在数据库中的学号是0015132的话,mysql里的整理是utf8_general_ci,导出到csv的话,就把前面的0都给去掉了,要如何解决,谢谢
------解决方案--------------------
csv文件,不含排版信息。所以要“每列设成我想要的宽度”是不大可能的。
或许你可用空格来充填宽度
把前面的0都给去掉了 的是 excel,他把纯数字串解释成了数值
通常可在前面加单撇号
------解决方案--------------------
不要用csv格式,用excel的xml格式
100 this is an example
50 do you understand?
------解决方案--------------------
给学号td加样式:****** 可解决少0问题
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product