【发布时间】:2013-04-25 13:35:45
【问题描述】:
我目前正在使用“excel xml”PHP 库(Marin Crnković,0.9 版)将数据库中的数据写入为 .xls 文件。问题是数据库包含不合法的数据,这会导致 Microsoft Excel 在打开此文件时给我错误。 (文件内容有问题,打不开)
导致 Excel 显示错误而不是打开文件的错误数据示例:
!(()&&!|||
'"()&%1prompt(918861)
'&cat /etc/passwd&'
'&目录&'
"&cat /etc/passwd&"
电子邮件&n921923=v950402
在将数据插入 Excel 文件之前,是否有推荐的功能来清理数据?
【问题讨论】:
-
是否只是与符号 (&) 导致了问题?
标签: php excel html-escape-characters