2008-11-13 24 views
1

我需要使用PHP(即時)將報告導出到Excel文件。我實際上是從MySQL獲取數據並將其呈現在HTML表格中。如何使用PHP在動態生成的MS Excel文件中插入/嵌入圖像?

我可以將所有這些數據導出爲Excel文件格式,但圖像除外。我無法將圖像源指向絕對URL,因爲此文件也需要脫機工作。

有沒有什麼方法可以在不使用任何庫的情況下將圖像嵌入/插入到這個Excel文件中,即只有不需要PEAR/PECL擴展的PHP代碼或庫。我使用LAMP堆棧,所以COM不是一個選項。

回答

1

我不確定你沒有使用PEAR的原因是什麼,但有一個PEAR Spreadsheet Excel Writer的修改版本(PHP Excel Creator library),它對PEAR的其餘部分沒有任何依賴關係。

我知道最初的PEAR版本有一個方法Worksheet::insertBitmap()。您需要將圖像轉換爲位圖,如果它們還沒有(也許使用PHP GD )

如果您使用的是Windows,並已經向您還可以嘗試使用COM交談到Excel服務器體面的訪問和以這種方式生成文件。

相關問題