In diesem Artikel wird hauptsächlich die Fallanalyse des PHP-Datenexports vorgestellt. Ich hoffe, dass er für alle hilfreich ist.
Einführung in die offizielle PHP-Dokumentation
<?php $list = array ( array('aaa', 'bbb', 'ccc', 'dddd'), array('123', '456', '789'), array('"aaa"', '"bbb"') ); $fp = fopen('file.csv', 'w'); foreach ($list as $fields) { fputcsv($fp, $fields); } fclose($fp); ?>
Vollständiges Beispiel exportieren
<?php $name = 'test'; header ( "Content-type:application/vnd.ms-excel" ); header ( "Content-Disposition:filename=".$name.".csv" ); header ('Cache-Control: max-age=0'); //打开PHP文件句柄,php://output 表示直接输出到浏览器 $fp = fopen('php://output', 'a'); // 写入BOM头,防止乱码 fwrite($fp, chr(0xEF).chr(0xBB).chr(0xBF)); // 生成的测试数据 function test() { for ($i=0; $i < 150000; $i++) { yield ['name', $i, '男']; } } // 表头 $headers = ['名字', '年龄', '性别']; fputcsv($fp, $headers); foreach (test() as $value) { fputcsv($fp, $value); } fclose($fp); ?>
Verwandte Empfehlungen:
Beispiel für den Datenexport von Python nach Excel
Detaillierte Erklärung, wie das TP-Framework den PHP-Datenexport nach Word implementiert
Excel-Datei mit Tabellendaten in js exportieren
Das obige ist der detaillierte Inhalt vonAnalyse des PHP-Datenexport-Falls. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!