Tengo el siguiente código para extraer los datos de un Excel:
Código PHP:
<?php
require_once 'PHPExcel/Classes/PHPExcel.php';
$archivo = "libro.xlsx";
$inputFileType = PHPExcel_IOFactory::identify($archivo);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($archivo);
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow();
$highestColumn = $sheet->getHighestColumn();
for ($row = 2; $row <= $highestRow; $row++){
echo $sheet->getCell("A".$row)->getValue()." - ";
echo $sheet->getCell("B".$row)->getValue()." - ";
echo $sheet->getCell("C".$row)->getValue();
echo "<br>";
}
?>
Cabe mencionar de que las columnas repetidas no necesariamente vienen una abajo de la otra, a veces pueden venir repetidas aleatoriamente.
Gracias
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)