我使用phpexcel类来读取xls,ods和xlsx文件,我需要忽略空白单元格,如果这些单元格有格式的话。
我已经使用了setReadDataOnly方法来获取它,并且它可以正常使用xls和ods文件,但它不能与xlxs文件一起使用。
有些帮助吗? 问候。
答案 0 :(得分:2)
你的意思是“不工作”。
如果单元格实际存在于电子表格文件中,则读取时的setReadDataOnly(TRUE)选项不会阻止读取空白单元格,这只是意味着它不会读取任何单元格的格式...空白单元格仍然是一个空白单元格,除非您创建一个读取过滤器以防止某些单元格被读取,否则它们仍将被加载。
对于xls,ods和xlsx,此行为是相同的。
PHPExcel中提供的“跳过”空白单元格的唯一工具是在Cell Iterator中。