Maison > Article > développement back-end > Le fichier PHP exporte les données de la base de données vers l'introduction du code du tableau Excel
Ce que cet article vous apporte est une introduction au code pour exporter les données d'une base de données vers des tableaux Excel via des fichiers PHP. J'espère qu'il le fera. vous être utile.
La base de données contient trop de contenu, est-ce trop compliqué à copier-coller ?
Ensuite, utilisez le code pour l'implémenter. Une fois le code écrit, n'est-il pas facile de l'exporter ? Vous pouvez l'exporter en visitant.
excel.php
<?php error_reporting(E_ALL ^ E_DEPRECATED); $localhost = '数据库地址'; $dbname = '数据库名'; $dbuser = '数据库账号'; $dbpwd = '数据库密码'; $tbname = "需要导出的数据库表名"; ob_end_clean(); header('Content-type: text/html; charset=utf-8'); header("Content-type:application/vnd.ms-excel;charset=UTF-8"); header("Content-Disposition:filename=data.xls");// 文件名自己改,默认data.xls $conn = mysql_connect($localhost,$dbuser,$dbpwd) or die("连接数据库失败"); mysql_select_db($dbname, $conn); mysql_query("set names 'UTF-8'"); $result=mysql_query("SELECT * FROM $tbname"); echo "<table>"; echo "<tr>"; echo "<th>A1单元格</th>"; echo "<th>B1单元格</th>"; echo "<th>C1单元格</th>"; echo "<th>D1单元格</th>"; echo "</tr>"; echo "</table>"; while($row=mysql_fetch_array($result)){ //下面data改成你自己数据库对应的字段 $data1 = $row["data1"]; $data2 = $row["data2"]; $data3 = $row["data3"]; $data4 = $row["data4"]; //输出字段的数据到单元格 //下面data改成你自己数据库对应的字段 echo "<table>"; echo "<tr>"; echo "<td>$data1</td>"; echo "<td>$data2</td>"; echo "<td>$data3</td>"; echo "<td>$data4</td>"; echo "</tr>"; echo "</table>"; } ?>
Ensuite, visitez excel.php et le tableau apparaîtra pour être téléchargé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!