0

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();
}

外部で時々変更される非常に広範なマクロを読んでいます (そのため、データがある最後のセルだけを読み取る必要があります) 私がしたことは、この Excel ファイルの小さなコピーであり、出力はちょうど

"254J"

しかし、データのある私の最後のセルは約「210J」です。誰でもそれを行う方法を知っていますか?

4

1 に答える 1