PHP实现将MYSQL数据库中指定字段/表内容导出Excel表格文件功能
PHP+MYSQL成为建站的利器,国内90%的中文网站都是通过PHP开发搭建的!
那么,如何利用php导出数据库数据到excel表格形式文件呢?
最近一网站客户需要将数据库内容的某个表内字段取出来并且导出Excel表格格式的.xls,通过PHP代码进行实现~
此前一房产客户也需要导出数据,不过代码+MYSQL语句不兼容高版本PHP,因为放弃使用,采用新导出代码:
导出效果如下:
核心代码如下:
<?php
$host = ‘localhost’;
$dbUsername = ‘www.goww.net数据库用户名’;
$dbPassword = ‘www.goww.net数据库密码’;
$dbName = ‘www.goww.net数据库名’;// 创建数据库连接
$mysqli = new mysqli($host, $dbUsername, $dbPassword, $dbName);
if ($mysqli->connect_error) {
die(“连接失败: ” . $mysqli->connect_error);
}
$mysqli->set_charset(‘utf8’);// 查询数据并组织为表格
$sql = “SELECT * FROM ey_users”;
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
echo “<table><tr><th>用户ID</th><th>用户名</th><th>手机号</th></tr>”;
while ($row = $result->fetch_assoc()) {
echo “<tr><td>”.$row[‘users_id’].”</td><td>”.$row[‘username’].”</td><td>”.$row[‘mobile’].”</td></tr>”;//这里是导出表的相关字段,可以根据需求自己设置
}
echo “</table>”;
} else {
echo “没有数据”;
}// 设置HTTP响应头
header(‘Content-Type: application/vnd.ms-excel’);
header(‘Content-Disposition: attachment; filename=”users.xls”‘);// 将数据输出到Excel文件
$file = ‘users.xls’;
$html = “<table>…</table>”;
file_put_contents($file, $html);
?>
代码中都有相应的文字说明,可以导出任何表和字段内容,根据自己的需求进行个性化导出…
不懂的可以咨询本站客服,在线技术为您解答!!!
本站采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)许可协议授权。
本站坚持“不能用的源码发出去都是浪费大家时间“,付费源码都是亲测的
源码已测试,但不保证完美无bug!站长是一位10年老技术,所有会员都可以免费咨询,在线指导提供运营建议!交个朋友~
洽单资源库仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,请联系客服予以删除。
洽单资源库 » PHP实现将MYSQL数据库中指定字段/表内容导出Excel表格文件功能
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 洽单资源库