
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:
Espero puedan darme una idea para resolver esto, de antemano gracias.
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


0