后台点击 Export CSV 下载到零字节文件,先看浏览器网络请求的状态码与响应头。若响应实际是 HTML 登录页或报错页,问题不是 CSV 编码,而是会话或服务器异常。

清除网格筛选后用少量记录测试。有些网格的“全选”仍受当前筛选条件约束,条件没有结果时会正常导出空文件。自定义列若在页面能显示,却没有为导出集合提供字段,也可能触发 SQL 错误。

检查 Magento 日志、PHP-FPM 日志和 var/export 权限。数据量大时,PHP 内存、执行时间和反向代理超时都可能中断响应;这类导出更适合异步生成,而不是无限提高 Web 请求超时。

用原生网格与禁用自定义列做对照,能判断问题在核心导出还是扩展。修复后打开 CSV 检查表头、记录数、中文编码和公式字符,避免文件虽然不空却无法安全使用。