电子表格excel阅读器如果在第65536行上有数据,则不会阅读表格

时间:2017-08-11 11:55:33

标签: php excel phpexcel spreadsheet phpexcelreader

我正在尝试使用spreadsheet_excel_reader阅读电子表格(.xls)。我的代码如下:

<?php
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read('test.xls');
echo $data->sheets[0]['numRows'];die;
?>

这将返回行数,直到数据所在的位置。如果第65536行有任何数据,则返回0.实际返回值应为65536.是否有任何修复或解决方法?

1 个答案:

答案 0 :(得分:0)

我可能没有明白这一点,但这可能是因为第一行在Excel中以1开头,而在大多数编码实现中以0开头。因此,如果Excel中有10行,则索引为0-9 = 10个值!