基于 Yii2 框架写 excel 导出接口,使用的是 phpExcel 扩展,$objectWrite->save('php://output')
不弹出窗口选择保存路径,而且出现乱码。
但是 $objectWrite->save(具体地址);
文件会保存到具体的文件夹里而且没有错误。
之前也碰到过这问题,后来不知道怎么就好了。这是我最后的输出,希望可以帮助你。
之前用过tp导出数据也是数据导出有乱码,最后在导出前加上ob_clean() 就好了
可以自己设置保存名字的
貌似是跟保存Excel的软件有关
csv格式和excel是可以部分互通的,建议如果满足需求可以考虑csv保存。
PHPExcel挺好。应该不用。