2011-01-24 15 views
1

這可能不需要首先在服務器上創建物理文件?使用php生成併發送Excel文件

最初,我不得不做一個PHP網頁,每週會發送一封關於網站新成員的信息......這很好,我只是用一個cron作業每週運行php頁面......現在我已經被問到了設置電子郵件,以便自動發送數據的Excel文件...有誰知道這是甚至可能嗎?如何?

問候, Vinoth小號

+0

是的。這取決於你希望如何發送郵件。 `郵件()`?有些圖書館? – deceze 2011-01-24 06:31:12

回答

0

從理論上說,人們可以通過創建一個精心製作的電子郵件消息的電子郵件附件。然後仔細構建一個文檔。這可能意味着如果使用php電子郵件功能,則會破壞一些電子郵件組成規則。

似乎是可能的,但最可行的實施將是使用非常合適的工具來做到這一點。

您是否知道OpenOffice?我認爲可以編寫腳本從服務器上下文運行。

2

是的,這是完全可能的。庫(如PHP Excel)允許您在內存中構建電子表格,而無需將任何內容寫入磁盤。像Swiftmailer這樣的庫允許您輕鬆地將附件添加到內存中的電子郵件。簡單地結合這兩者來做你想做的事。