我应用此解决方案解决了将文件导出到 .CSV 和 Excel 的编码问题,并且它成功运行,但现在出现了另一个问题:
我在 PHP 中用作 Excel 文件分隔符的制表符 ("\t") 停止工作。在我解决上一个问题之前它正在工作。当我打开excel文件时,它显示如下:
“ColumnAColumbBColumnC”(全部放在一起)。
如果像 csv 一样导出它('Content-type: text/csv; charset=UTF-8'
)我成功了,但不是 Excel(Content-type: application/vnd.ms-excel; charset=UTF-8
)。
有什么解决办法吗?
注意:使用“,”作为分隔符对我来说不是一个好的解决方案,因为我在某些字段中有“,”的值。