我对我拥有的一些文件的 PHPExcel 行为感到有些困惑。这些文件包含大约。3000 行数据,但根据 PHPExcel,使用的最后一行是 65535。我尝试从文件中剪切几行并将它们粘贴到一个新文件中,但无济于事。不管是Excel5还是Excel2007格式,结果都是一样的。
有什么想法可以在这里找到错误吗?
代码:
$cr=$xls->getActiveSheet()->getHighestRow();
$cn=PHPExcel_Cell::columnIndexFromString($xls->getActiveSheet()->getHighestColumn());
for ($z=2; $z<=$cr; $z++) {
$class=($z%2)?"odd":"even";
?>
<tr class="<?php echo $class; ?>">
<?php for ($s=0; $s<$cn; $s++) {
$tmp=$xls->getActiveSheet()->getCellByColumnAndRow($s,$z)->getValue();?>
<td><?php echo $tmp; ?></td>
<?php } ?> </tr>
<?php } ?>