PHP导出到Excel打开两次

我正在使用Spreadsheet_Excel_Writer插件从PHP Web应用程序执行数据导出。 现在一切都很好,但是我的客户刚刚告诉我,在过去的几天中,导出行为已经改变了:下载的文件在Excel中打开,然后启动一个新的Excel实例并再次打开。 如果您尝试编辑任何一个,它会拒绝声明该文件被locking。 这不是一个游戏终结者,但肯定是烦人的。

他们告诉我,最近唯一的变化就是升级到XP SP3。 浏览器是IE7和IE8。

任何想法在哪里先看?

我的客户端在同名导出的caching实例中遇到了一些IE问题。 所以,为了减轻这一点,我添加了一个随机的string到输出的文件名,小心保持xls扩展名。