如何在php Excel 2007中读取没有格式的单元格

时间:2013-07-02 21:00:21

标签: php excel-2007 phpexcel

我试图用PHP阅读器读取Excel文件,我用最高行和最高列的回声打印信息,但我得到的是最后格式化的列和行,我需要的只是最后一个单元格插入数据的位置。这是我的代码:

require_once '..\..\..\Common\PHPExcel_1.7.9_doc\Classes\PHPExcel\IOFactory.php';

**code code code**

ReadExcelFile();

function ReadExcelFile(){

    $inputFileType = 'Excel2007';
    $inputFileName = '../ExcelFiles/test.xlsx'; 
    $sheetname = 'Tabelle1'; 

    try {

    $objReader = PHPExcel_IOFactory::createReader($inputFileType);
    $objReader->setReadDataOnly(true);
    $objReader->setLoadSheetsOnly($sheetname); 
    $objPHPExcel = $objReader->load($inputFileName);
    } 
    catch(Exception $e) {       
        die('Error loading Excel file '.$e->getMessage());
    }
    $sheet = $objPHPExcel->getSheet(0); 
    echo $highestRow = $sheet->getHighestRow(); 
    echo $highestColumn = $sheet->getHighestColumn();
}

Iam读了一个非常夸张的宏,它在外部偶尔被修改过(这就是为什么我只需要读取最后一个有数据的单元格)我所做的只是这个excel文件的一个小副本,输出是刚

"254J"

但我的最后一个数据是关于“210J”。谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

$highestRow = $sheet->getHighestDataRow(); 
$highestColumn = $sheet->getHighestDataColumn();