好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

php文本输出表格 php输出表格css

很多站长朋友们都不太清楚php文本输出表格,今天小编就来给大家整理php文本输出表格,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 php 怎么把数据导出到excel表格 2、 PHP如何将查询出来的数据导出成excel表格(最好做一个按钮)? 3、 如何用php生成表格 php 怎么把数据导出到excel表格

php 把数据导出到excel表格有多种方法,比如使用 phpExcel 等,以下代码是直接通过 header 生成 excel 文件的代码示例:

<?php

 header("Content-type:application/vnd.ms-excel");

 header("Content-Disposition:filename=xls_region.xls");

 $cfg_dbhost = 'localhost';

 $cfg_dbname = 'testdb';

 $cfg_dbuser = 'root';

 $cfg_dbpwd = 'root';

 $cfg_db_language = 'utf8';

 // END 配置

 //链接数据库

 $link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);

 mysql_select_db($cfg_dbname);

 //选择编码

 mysql_query("set names ".$cfg_db_language);

 //users表

 $sql = "desc users";

 $res = mysql_query($sql);

 echo "<table><tr>";

 //导出表头(也就是表中拥有的字段)

 while($row = mysql_fetch_array($res)){

  $t_field[] = $row['Field']; //Field中的F要大写,否则没有结果

  echo "<th>".$row['Field']."</th>";

 }

 echo "</tr>";

 //导出100条数据

 $sql = "select * from users limit 100";

 $res = mysql_query($sql);

 while($row = mysql_fetch_array($res)){

  echo "<tr>";

  foreach($t_field as $f_key){

   echo "<td>".$row[$f_key]."</td>";

  }

  echo "</tr>";

 }

 echo "</table>";

?>

PHP如何将查询出来的数据导出成excel表格(最好做一个按钮)?

讲的复杂了啊!\x0d\x0a你先在一个完整版的PHPExcel之后解压,在“Examples”目录下会找到一大堆例子,根据你的要求这个“01simple-download-xlsx.php”文件就可以了!\x0d\x0a注:你先保持“01simple-download-xlsx.php”文件所在的目录位置不要变,测试好了,再改变名,移到别的地方,地方变了的话,文件里的 “require_once dirname(__FILE__) . '/Classes/PHPExcel.php';”的所在位置也要变!\x0d\x0a我们要改动代码很少,如下:\x0d\x0a// Add some data\x0d\x0a$objPHPExcel->setActiveSheetIndex(0)\x0d\x0a->setCellValue('A1', 'Hello')\x0d\x0a->setCellValue('B2', 'world!')\x0d\x0a->setCellValue('C1', 'Hello')\x0d\x0a->setCellValue('D2', 'world!');\x0d\x0a\x0d\x0a// Miscellaneous glyphs, UTF-8\x0d\x0a$objPHPExcel->setActiveSheetIndex(0)\x0d\x0a->setCellValue('A4', 'Miscellaneous glyphs')\x0d\x0a->setCellValue('A5', 'éàèùâêîôûëïüÿäöüç');\x0d\x0a、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、\x0d\x0a直接用的我的替换\x0d\x0a$objPHPExcel->setActiveSheetIndex(0)//这个就是现实导出的表第一行,有几列是根据你的那张表有几列!\x0d\x0a->setCellValue('A1', '单号')\x0d\x0a->setCellValue('B1', '标题')\x0d\x0a->setCellValue('C1', '内容')\x0d\x0a->setCellValue('D1', '序列')\x0d\x0a->setCellValue('E1', '数字');\x0d\x0a//下面实现的就是建立数据库连接,直接到表,你的连接数据库、表、字段应该与我的不一样,你可以参考\x0d\x0a$conn=@mysql_connect("localhost","root","root") or die("数据库服务器连接错误".mysql_error());//连接mysql数据库\x0d\x0amysql_select_db("temp",$conn) or die("数据库访问错误".mysql_error());//数据库\x0d\x0amysql_query("set character set gb2312");\x0d\x0amysql_query("set names gb2312");\x0d\x0a\x0d\x0a$sqlgroups="select * from test ";//查询这一张表的条件\x0d\x0a$resultgroups=mysql_query($sqlgroups);\x0d\x0a$numrows=mysql_num_rows($resultgroups);\x0d\x0aif ($numrows>0)\x0d\x0a{\x0d\x0a$count=1;\x0d\x0awhile($data=mysql_fetch_array($resultgroups))\x0d\x0a{\x0d\x0a$count+=1;\x0d\x0a$l1="A"."$count";\x0d\x0a$l2="B"."$count";\x0d\x0a$l3="C"."$count";\x0d\x0a$l4="D"."$count";\x0d\x0a$l5="E"."$count";\x0d\x0a$objPHPExcel->setActiveSheetIndex(0) \x0d\x0a->setCellValue($l1, $data['id'])//这就是你要导出表的字段、与对应的名称\x0d\x0a->setCellValue($l2, $data['title'])\x0d\x0a->setCellValue($l3, $data['content'])\x0d\x0a->setCellValue($l4, $data['sn'])\x0d\x0a->setCellValue($l5, $data['num']);\x0d\x0a}\x0d\x0a}

如何用php生成表格

在php开发过程中,对于大量的数据考虑用表格输出的时候可以用得到,代码如下:

<html> 

<head> 

<title>二行5列一共10个数据</title> 

</head> 

<body> 

<table border="1" width=80%> 

<tr> 

<?php 

$num = 5; //当前每一行显示列数 

$k = 1; //初始化 

while($k<=10) 

{ 

if($k % $num == 0){ 

if($k==10){ 

echo '<td>'.$k.'</td></tr>'."\r\n"; 

}else{ 

echo '<td>'.$k.'</td></tr><tr>'."\r\n"; 

} 

} 

else { 

echo '<td>'.$k.'</td>'."\r\n"; 

} 

$k+=1; //自加 

} 

?> 

</table> 

</body> 

</html>

下面是从数据库读取代码:

<?php 

$sql = "select * from table "; 

$query = mysql_query($sql); 

$num = mysql_num_rows($query); 

for($i=0;$i <$num;$i++) { 

$result = mysql_fetch_array($query); 

if($i%3==0){ 

$str.= " <tr style= 'word-break:break-all '> "; 

} 

$str.= " <td> ".$result[ "title "]. " </td> "; 

if(($i+1)%$num==0) { 

$str.= " </tr> "; 

} 

} 

?> 

<table border=0> 

<? 

echo $str; 

?> 

</table>

关于php文本输出表格的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php文本输出表格 php输出表格css的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did167477
更新时间:2023-03-28   阅读:43次

上一篇: phpcgi参数 php function 参数

下一篇:php删除记录图片 php删除记录图片怎么删除

相关资讯

最新资料更新

  • 1.织梦在导航栏下拉菜单中调用当前栏目子类的方法
  • 2.dedecsm模板中首页如何实现分页的三种方法比较分析
  • 3.浅析Dedecms程序SEO常用的列表标签调用代码集合
  • 4.DEDE在图集列表中调出图集的所有图片
  • 5.详解dede:list和dede:arclist列表按权重排序修改方法
  • 6.dedecms伪静态设置以及目录链接301跳转实现方法(伪静态)
  • 7.dedecms批量更新静态时提示:没有该栏目数据 可能缓存的解决方法
  • 8.dedecms实现有短标题时显示短标题、无短标题时显示长标题的方法
  • 9.织梦dede所有实用标签调用方法搜集整理
  • 10.dede调用全站的最新文章加快新文章的快速收录
  • 11.dedecms织梦模板中plus文件作用介绍及安全设置详解
  • 12.Dede中通过SQL调用简略标题shorttitle和链接地址的方法
  • 13.dede栏目页面包屑导航最后的分隔符大于号去掉方法
  • 14.详解织梦dedecms5.7 无限级多级栏目菜单调用方法
  • 15.Dedecms图片加上Alt和Title等属性的修改方法
  • 16.修改织梦dedecms后台默认admin账号的方法
  • 17.开启DedeCMS软件源码及分类信息采集功能的方法
  • 18.织梦后台卡死(点击栏目无反应导致浏览器崩溃)的解决方法
  • 19.织梦DEDECMS友情链接出现内页与首页都在首页显示解决方法
  • 20.dedecms后台模块管理空白不显示的解决方法

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]