2017-10-11 108 views
1

我必須創建一個Excel文件,其數據表根據數據庫和包含多個數據透視表的工作表具有自己的數據透視表。 已經有我的工作表包含我的數據透視表和數據透視圖。 我只想自動執行「將工作表複製到其他工作簿」的操作。使用Phpexcel複製工作表包含數據透視表和圖表

首先,我只是試圖用TCD和GCD複製包含表單的文件。

這是我的一段代碼:

$objPHPExcel1 = PHPExcel_IOFactory::load("example.xlsx"); 
    $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel1, 'Excel2007'); 
    $objWriter->save('example2.xlsx'); 

這將創建文件「example2.xlsx」,但他將是空的,一張紙,而不是兩個。

感謝您的幫助!

回答

1

PHPExcel不支持數據透視表。

您必須使用COM(帶有MS Excel本身)或Ilia Alshanetsky's Excel extension(帶有libXL)。

+0

感謝您的信息。 我不明白如何COM類可以工作打開我的Excel文件並將其複製。 –

+0

COM類能夠打開MS Excel本身的一個實例(假設你已經安裝了它)並在程序控制下操作它 –

相關問題