2014-05-18 39 views
0

我正在使用PhpExcel生成xls文件。 我在做什麼現在的問題是....識別並刪除空白頁

  1. 通過全體成員的網站創建一個從表到Z
  2. 循環並獲得名字
  3. 的第一個字符用第一個字符我決定表的索引並激活該表。
  4. 然後添加該用戶名並在其中添加相關的分析數據。

現在我想刪除所有那些沒有任何數據的表單。

如何查找哪些紙張是空白的?

回答

0

你會通過細胞在每片測試每個反過來要循環,因爲PHPExcel不提供任何內置的方法來測試,如果一個表是空白

但爲什麼不僅在創建表你需要創建一個表,這將是刪除這些有很多比你的腳本開始建立一套表的更有效的,然後(在末尾),您沒有使用

1. Loop through all Members in site and get first character of firstname 
2. Using the first character, test if the sheet you need exists 
    - create it if necessary 
3. Then append that users name and add related analytic data in it. 

如果您的會員按字母順序循環播放,然後在完成後甚至不需要重新排列表單

+0

感謝您的回覆。 是的,我想過,但問題是我的會員不是按字母順序排列的。我使用wordpress wishlist插件,它有一個名爲wlmapi_get_members()的函數,它返回的是用戶數組,但沒有名字和姓氏。我必須使用另一個函數來獲取它。 – Bhavesh

+0

這仍然不排除僅在必要時創建工作表,這意味着在完成填充工作表後,您需要訂購工作表 –

+0

是的,這樣做會很好。可以訂購嗎? – Bhavesh