识别&删除空白页

时间:2014-05-18 12:00:31

标签: php phpexcel

我正在使用PhpExcel生成xls文件。 我现在正在做的是....

  1. 从A到Z创建工作表
  2. 遍历网站中的所有成员并获取名字的第一个字符
  3. 使用第一个字符决定工作表索引并激活该工作表。
  4. 然后添加用户名称并在其中添加相关的分析数据。
  5. 现在我要删除所有没有任何数据的表格。

    如何找到哪些纸张是空白的?

1 个答案:

答案 0 :(得分: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.

如果您的会员按字母顺序循环播放,那么您甚至不需要在完成后重新排序表格