私が持っているいくつかのファイルでの 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 } ?>