使用PHP生成并发送Excel文件

这是可能的,而不必先在服务器上创build一个物理文件?

最初,我不得不做一个PHP的网页,每周会发送一封关于网站新成员的信息…这很好,我只是用一个cron作业,每周运行php页面…现在我已经被要求设置电子邮件,所以它会自动发送一个Excel文件的数据…有谁知道这是甚至可能吗? 如何?

问候,Vinoth S

是的,这是完全可能的。 诸如PHP Excel之类的库允许您在内存中构build电子表格,而无需向磁盘写入任何内容。 像Swiftmailer这样的库允许您轻松地将附件添加到内存中的电子邮件。 简单地结合这两个来做你想要的。

理论上讲,可以通过创build精心制作的电子邮件消息来创build电子邮件附件。 然后仔细地构build一个文件。 这可能意味着如果使用php电子邮件function,则会破坏一些电子邮件组成规则。

似乎是可能的,但最可行的实施将是使用合适的工具来做到这一点。

你知道OpenOffice吗? 我认为可以编写脚本从服务器上下文运行。