今天在整一个客户订购商品系统,后台管理端导出数据时遇到的一个表格问题; 导出为指定格式的EXCEL后,在本地打开时出现:WPS表格已经检测到“C:\Users\Administrator\Desktop\customer_data_20240301.xlsx”是SYLK文件,但是不能将其加载。该文件或者有错误,或者不是SYLK文件格式。请单击“确定”以尝试以其他格式打开该文件。这样的提示;
经过查询,处理方法如下:
1、将导出文件编码调整为UTF-8;
header("Content-Type: application/vnd.ms-excel; charset=utf-8"); header("Content-Disposition: attachment; filename=\"$filename\"");
2、将输出 Excel 表头的第一个名称原默认的【ID】改为其它任意相类似说明,比如【信息编号】等,再次导出打开,问题即可解决;
【2024-03-01】
,某些文章具有时效性,若有错误或已失效,请在联系客服