Heim > Artikel > Backend-Entwicklung > PHP vervollständigt die Funktion des Excel-Downloads durch HTML-Tabellenform
Dieser Artikel stellt hauptsächlich die Funktion von PHP zum Vervollständigen des Excel-Downloads in Form einer HTML-Tabelle vor. Jetzt kann ich ihn mit allen teilen, die ihn benötigen
/** * @param $datas 具体数据 * @param $titles 列名 * @param $filename 文件名 * @param $extraMessage 额外信息 */ public static function createExcel($datas, $titles, $filename, $extraMessage = ''){ $str = "<html xmlns:o=\"urn:schemas-microsoft-com:office:office\"\r\nxmlns:x=\"urn:schemas-microsoft-com:office:excel\"\r\nxmlns=\"http://www.w3.org/TR/REC-html40\">\r\n<head>\r\n<meta http-equiv=Content-Type content=\"text/html; charset=utf-8\">\r\n</head>\r\n<body>"; $str .= "<table border=1>"; //表头 $str .= "<tr>"; foreach ($titles as $title) { $str .= "<td style='width: 60px;'>{$title}</tdw>"; } $str .= "</tr>\n"; //具体数据 foreach ($datas as $key => $rt) { $str .= "<tr>"; foreach ($rt as $k => $v) { $str .= "<td>{$v}</td>"; } $str .= "</tr>\n"; } //额外信息 if (!empty($extraMessage)) { $str .= "<tr style='height:50px;border-style:none;'><th border=\"0\" style='height:60px;width:270px;font-size:22px;' colspan='19' >{$extraMessage}</th></tr>"; } $str .= "</table></body></html>"; header("Content-Type: application/vnd.ms-excel; name='excel'"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=" . $filename); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type:application/download");; header("Pragma: no-cache"); header("Expires: 0"); exit($str); }
Die Gesamtsumme des Exports unten ist eine zusätzliche Information
Das Obige ist die Gesamtheit Ich hoffe, dass der Inhalt dieses Artikels für alle hilfreich ist. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!
Verwandte Empfehlungen:
PHP implementiert die Spezialeffekte chinesischer Rundsiegel
PHP importiert den Fortschrittsbalken Klasse
So verpacken Sie das Herunterladen von Zip-Bildern in PHP
Das obige ist der detaillierte Inhalt vonPHP vervollständigt die Funktion des Excel-Downloads durch HTML-Tabellenform. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!