2011-01-24 71 views
1

这可能不需要首先在服务器上创建物理文件?使用php生成并发送Excel文件

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

问候, Vinoth小号

+0

是的。这取决于你希望如何发送邮件。 `邮件()`?有些图书馆? – deceze 2011-01-24 06:31:12

回答

0

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

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

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

2

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