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」です。誰でもそれを行う方法を知っていますか?