如何使用动态文件名生成.xls文件

问题描述:

我通过加载现有的.xls文件并在Excel表单窗体中执行一些单元格填充值生成.xls文件。在保存它的同时,我给出了一个静态文件名称以将其保存在服务器中。现在我希望文件名是这样动态的,我在URl中传递了一些request_id来运行我的代码,并且我希望将代码添加到File Generated中。例如,在我的代码中,我将它保存在 $ objWriter-> save('Form.xls');如何使用动态文件名生成.xls文件

在运行我的代码,我传递一个REQUEST_ID一样, /Form.php?request_id=377

所以,我希望REQUEST_ID到Excel文件中附加得到保存,即Form_377.xls

请指教。提前致谢! 克里希纳

$objWriter->save('Form' . $_GET['request_id'] . '.xls'); 

$_GET['param']从URL获得PARAMS,所以你可以使用你的目的。

你应该这样做:

$objWriter->save('Form_'.$_GET['request_id'].'.xls'); 
+0

@死人 - 非常感谢您提供解决方案:) – 2013-03-13 06:16:20

+0

好的...一切顺利... – 2013-03-13 06:25:58

+0

不应该这是公认的答案,看到这两个问题都以同样的方式解决问题之前发布了一个(即使只有几秒钟)? – porjolovsky 2016-01-14 23:56:04