PHP - Problema con PHPExcel

 
Vista:
sin imagen de perfil

Problema con PHPExcel

Publicado por jmuoz (21 intervenciones) el 22/05/2014 22:18:22
Tengo un problema que aun no eh podido resolver, tengo un archivo excel el cual quiero extraer solo unos datos en especifico, con libraria PHPExcel leo y puedo escribir o hacerle una modificacion al archivo, el problema se encuentra que tiene datos o unas barras las cuales no quiero utilizar y no puedo utilizar solo la informacion que deseo el recorrido que hago es de fila y columna para sacar la info del excel pero no se como quitar las filas y columnas que no necesito entiendo que tengo que recorrer el excel para poder decidir que utilizar y que no, no logro comprender aplicarlo, dejo el codigo donde obtengo todo el excel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
objPHPExcel = PHPExcel_IOFactory::load("xls/Prueba.xls");
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {
 
$worksheetTitle     = $worksheet->getTitle();
$highestRow         = $worksheet->getHighestRow(); // e.g. 10
$highestColumn      = $worksheet->getHighestColumn(); // e.g 'F'
 
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$nrColumns = ord($highestColumn) - 64 ;
//echo "<br>The worksheet ".$worksheetTitle." has ";
//echo $nrColumns . ' columns (A-' . $highestColumn . ') ';
//echo ' and ' . $highestRow . ' row.';
 
echo '<br> <table border="1"> <tr>';
  for ($row = 26; $row <= $highestRow; ++ $row) {
  	$cont= array ('');
         echo '<td>';
 
     	  //echo $row;  //Veo La fila en la que estoy
 
        for ($col = 1; $col < $highestColumnIndex; ++ $col) {
	            $cell = $worksheet->getCellByColumnAndRow($col, $row);
 
                $val = $cell->getValue();
                $dataType = PHPExcel_Cell_DataType::dataTypeForValue($val);
                   //echo '<td>'. $val .'</td>';
 
 
                 // echo $linea;
 
                }
         }
          //echo $row;    //Veo La fila en la que estoy
 
      echo '</tr>';
 }
 
     echo '</table>';
}

Espero puedan darme una idea para resolver esto, de antemano gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder