美文网首页
PHP导出100万数据到excel

PHP导出100万数据到excel

作者: 追风m | 来源:发表于2019-05-09 15:07 被阅读0次

php导出数据excel有专门的库,当导出少量数据的时候速度很快,但是当数据量大的时候就会存在服务器内存不够之类的。
所以在导出大量数据的时候就应该分页查询数据,避免服务器宕机。正好PHP提供了fputcsv函数可以将数据写入到csv文件中。

$list = array
(
    "George,John,Thomas,USA",
    "James,Adrew,Martin,USA",
);

$file = fopen("contacts.csv","w");

foreach ($list as $line)
{
    fputcsv($file,explode(',',$line));
}

这样我们就可以使用PHP对数据进行分页查询,再写入到csv文件中。

相关文章

网友评论

      本文标题:PHP导出100万数据到excel

      本文链接:https://www.haomeiwen.com/subject/oxvwoqtx.html