Heim  >  Artikel  >  Backend-Entwicklung  >  phpexcel导出文件格式求解,该怎么处理

phpexcel导出文件格式求解,该怎么处理

WBOY
WBOYOriginal
2016-06-13 12:56:01838Durchsuche

phpexcel导出文件格式求解
http://zhidao.baidu.com/question/515423304.html?oldq=1 谢谢


------解决方案--------------------
http://www.cnblogs.com/dahuzizyd/archive/2012/07/06/2579738.html

重要的还是在代码里循环输出每一行。
在需要的使用mergeCells 来合并单元格。
------解决方案--------------------
http://bbs.csdn.net/topics/390237081
http://bbs.csdn.net/topics/390263234
你可以参考下 这两个帖子 
当时,我问的时候也是根据不同的人来进行统计的

不知道符不符合你的要求

$last=array();   当$row['name']!=$last['name']的时候 就输出

感觉 你把我计算 合计的那部分 变成 你要输出的那句话

------解决方案--------------------
用mergeCells("A1":"A2");具体代码写法你参考一下应该就可以写出来了。
------解决方案--------------------
引用:
现在我可以弄出来了,但是不知道为什么循环插入excel的时候总是少一条记录


看了下 没有第一行代码  你是做比较之后,是相同的才进行输出  比较不同的时候,无输出  所以就出现了少一行的情况   phpexcel具体 要如何处理不太清楚

这是我4楼里贴出的 直接输出在Php页面输出时的方法  仅供参考
<br />
<?php<br />
$sql="select * from record where officecode='$officecode' and searchtime like '%$riqi%' order by name limit $offset,$Page_size" ;<br />
$result=mysql_query($sql,$link);<br />
$last=array();<br />
while($row=mysql_fetch_array($result)){<br />
if($last){<br />
  $row['xingshi'] = (strtotime($row['arrivetime'])-strtotime($last['gotime']))/60;<br />
    if($row['name'] == $last['name']) { //还是同一组<br />
      $distance += $row['distance']; //计算合计距离<br />
      $xingshi += $row['xingshi']; //计算行驶时间<br />
    }<br />
    else { <br />
     //当组别变化时,行驶时间为0<br />
      $row['xingshi'] = 0;<br />
      ?><br />
            <td colspan="4"  bgcolor="#E0EEE">合计</td><br />
      <td><div align="center"> <br />
        <?php echo $distance."km"; ?> <br />
</div></td><br />
<td><?php echo $xingshi."min"; ?></td><br />
      <?php<br />
     //合计完成后,重置行驶距离和行驶时间<br />
      $distance = $row['distance'];<br />
      $xingshi = 0;<br />
    }<br />
}<br />
else {<br />
    //每个name第一次进入时的行驶距离和时间<br />
    $distance = $row['distance'];<br />
    $xingshi = 0;<br />
  }<br />
$last=$row; <br />
?><br />


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn