要实现自动发送数据报表,除了mysql还需要掌握哪些内容

要实现自动发送数据报表,除了mysql还需要掌握哪些内容,第1张

设置单元格格式的自动换行就可以了。

以下图中的D1单元格为例:

单击:开始>>>对齐方式组的“自动换行”按钮就行了,结果如下:

知识扩展:

“自动换行”在单元格格式的“对齐”选项中,与单元格是否合并没有关系,可以合并并且自动换行,但与“缩小字体填充”不可同时使用,二者只能选择一个,如下图,勾选“自动换行”后,“缩小字体填充”就成灰色了,只有取消“自动换行”后,“缩小字体填充”才能使用。

下面的代码需要修改:

<?php 

 while ($row_ji = mysql_fetch_assoc($ji)) {  

  

    ?>

     <td><table width="200" border="0" cellpadding="0">

        <tr>

          <td>姓名:<?php echo $row_ji['groupname'] ?></td>

        </tr>

        <tr>

          <td>行业:<?php echo $row_ji['src'] ?></td>

        </tr>

        <tr>

          <td>电话:<?php echo $row_ji['url'] ?></td>

        </tr>

      </table></td>

      <?php

 } ?>

循环里面增加计数器,满5个就换行,代码如下:

<?php

$iii=0//已经输出的个数

 while ($row_ji = mysql_fetch_assoc($ji)) {  

if ($iii=0) echo '<tr>'  

echo <<<END

     <td><table width="200" border="0" cellpadding="0">

        <tr>          <td>姓名:{$row_ji['groupname']}</td>        </tr>

        <tr>          <td>行业:{$row_ji['src']}</td>        </tr>

        <tr>          <td>电话:{$row_ji['url']}</td>        </tr>

      </table></td>

END

if ($iii=0) echo '</tr>' 

$iii++

if ($iii>5) $iii=0

 }

?>

呵呵,其实,自动换行,其实根本没有换行。

自动换行只是到边界然后折回。

其实不需要你家换行,因为前台的时候,也会自动换行。

如果你一定要加自动换行,那么就写一个判断,根据字符串长度截取,然后增加换行,

-----

不过这样就很麻烦了,很少人这样做。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7312355.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存