Foros del Web » Programando para Internet » GIT »

php+cvs

Estas en el tema de php+cvs en el foro de GIT en Foros del Web. Hola a tod@s. Tengo que leer unos datos de unas hojas de excel con formato cvs. He conseguido importar los datos a php con una ...
  #1 (permalink)  
Antiguo 06/05/2010, 04:08
 
Fecha de Ingreso: octubre-2009
Mensajes: 7
Antigüedad: 14 años, 6 meses
Puntos: 0
php+cvs

Hola a tod@s.
Tengo que leer unos datos de unas hojas de excel con formato cvs.
He conseguido importar los datos a php con una función.
Mi problema lo explico mejor con un ejemplo:
Tengo en todos los campos una celda del tipo localidad. Con lo cual se puede repetir el valor de esa celda varias veces.
Lo que quiero es agrupar todos los datos de forma que salgan cada uno por su localidad quedando de esta manera (aprox.):

localidad: Madrid
- linea2
- linea4
- linea6
localidad: Murcia
- linea1
- linea3
- linea6
  #2 (permalink)  
Antiguo 06/05/2010, 04:16
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: php+cvs

Eso lo puedes lograr usando arrays. Te recomiendo que ingreses la información en arrays y luego uses las funciones de los array para que logres colocarlo de la forma como estás indicando.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 06/05/2010, 04:46
 
Fecha de Ingreso: octubre-2009
Mensajes: 7
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: php+cvs

Gracias, en parte me ha servido de ayuda pero no me sale aqui pongo el código:
Código PHP:
    $entrada '';
    
$dat '';
    
$resultado '';
    
$final '';    
    for (
         
$i 0;
         
$i count($data);
         
$i++)
    {
        
$lukas = array($data[$i][1]);
        
asort($lukas);
        
$resultado array_unique($lukas);
        foreach (
$resultado as $key => $val) {
            
print_r($key $val);
        }    
    } 
me oculta la $key y solo me salen los valores ordenados de forma alfabetica, pero siguen saliendo repetidos:
alava alava madrid madrid madrid murcia murcia pamplona pamplona

Etiquetas: cvs, formato
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:58.