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

PHP导出100万数据到excel

作者: 48dcf0fb5726 | 来源:发表于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