这个导出有很多人写过,我只是看到后自己测试了一下
以下代码是在Yii2中写的测试导出50万的数据在一分钟左右,只有这个9个字段,字段数量可能也会影响导出速度
public function actionIndex()
{
ini_set('memory_limit', '1024M');
set_time_limit(0);
//列标题
$tableheader = array(
'A' => 'id',
'B' => '店铺ID',
'C' => '店铺',
'D' => '商品编号',
'E' => '条形码',
'F' => '商品名称',
'G' => '更新前数量',
'H' => '更新后数量',
'I' => '更新时间',
);
$fileName = date('YmdHis', time());
header('Content-Encoding: UTF-8');
header("Content-type:application/vnd.ms-excel;charset=UTF-8");
header('