【发布时间】:2015-06-05 10:29:14
【问题描述】:
我正在尝试获取包含 Excel 工作簿中数据的最后一行。 我使用了 getHighestDataRow() 函数,就像我从互联网上获得的其他建议一样。但它仅适用于 .xls 文件。 当我将文件保存为 .xlsx 格式时,函数返回错误的值 以下是我的代码:
$inputFileType = PHPExcel_IOFactory::identify($file);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objReader->setReadDataOnly(true);
$objReader->setLoadSheetsOnly(0);
$objPHPExcel = $objReader->load($file);
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestDataRow();
$highestColumn = $sheet->getHighestDataColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
我一直在寻找这个问题几个小时,但仍然找不到答案。
【问题讨论】:
-
模糊和无意义的问题....您的代码没有显示与您的问题相关的任何内容,您没有给出任何预期和实际结果的指示
标签: php phpexcel phpexcelreader