【问题标题】:How to generate .xls file with dynamic file name如何生成具有动态文件名的 .xls 文件
【发布时间】:2013-03-13 05:57:34
【问题描述】:

我通过加载现有的 .xls 文件并在 Excel 工作表表单中执行一些单元格映射填充值来生成 .xls 文件。在保存它时,我给了一个静态文件名以将它保存在服务器中。现在我希望文件名是动态的,我在 URl 中传递了一些 request_id 来运行我的代码,并且我希望将该代码附加到生成的文件中。

例如,在我的代码中,我将其保存为 $objWriter->save('Form.xls');

在运行我的代码时,我传递了一个 request_id,例如, /Form.php?request_id=377

所以,我希望将 request_id 附加到保存的 excel 文件中,即 Form_377.xls

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

【问题讨论】:

    标签: phpexcel


    【解决方案1】:
    $objWriter->save('Form' . $_GET['request_id'] . '.xls');
    

    您可以通过 $_GET['param'] 从 url 获取参数,以便您可以将其用于您的目的。

    【讨论】:

      【解决方案2】:

      你应该这样做:

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

      【讨论】:

      • @Dead Man - 非常感谢您提供解决方案 :)
      • 这不应该是公认的答案吗,看到两者都以相同的方式解决了问题,而且这个问题更早发布(即使只是几秒钟)?
      猜你喜欢
      • 1970-01-01
      • 2017-07-20
      • 2020-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多