2011-06-29 70 views
1

我有一個.xlsx文件,在文件中有20頁,大小約爲500kb。 創建.xlsx文件時,我沒有使用任何緩存方法,因此我的工作表是使用'cache_in_memory'創建的。創建.xlsx文件後使用單元格緩存

我現在內存不足(我的服務器有大約500mb的內存)。 當內存不可用時,我可以將工作表的單元緩存到磁盤嗎? 我在文檔中看到,創建工作表後,你不能改變緩存方法..

請幫助我..我想要使用磁盤時,內存不可用的PHP腳本..請告訴我是可能的?

回答

0

緩存不是Excel工作簿的功能,而是PHPExcel的功能。僅僅因爲您在沒有單元緩存的情況下創建了工作簿,並不意味着您在再次閱讀該工作簿時無法啓用它。

您需要在加載工作簿或在腳本中實例化新工作簿之前啓用單元緩存。

相關問題