[bcn-pm] nova consulta

Jose Luis Perez Diez jluis a escomposlinux.org
dim oct 8 08:31:42 PDT 2013


El Tuesday 08 October 2013 15:40:01 Agud Pique, Enric va escriure:
> Una nova consulta i espero sigui l' última d'aquests dies,
> 
> tinc un fitxer.txt amb el següent contingut, com el puc passar a format csv  i separació entre columnes amb coma?, el tema es que algunes poblacions tenen articles o diverses parts en el nom i separació, per exemple Castelló d'Empúries, i aleshores no sé com dir-li que em posi la coma....
> 
> Localitat                                                        Prec.  Tmín    Tmax    Ratxa màxima
> Nulles                                                            0.2   11.3    23.5        -      -
> Vila-rodona                                                         0   11.4    23.6      4.7      S
> El Pont de Suert                                                    0   11.9    23.8        -      -
> Castelló d'Empúries                                                 0   12.2    23.7        -      -
  012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
            1         2         3         4         5         6         7         8
Si es sempre el mateix jo faria servir substr
      my $ratxa = substr($lin,88);
      my $tmax = substr($lin,80,4);
     ....

      my $localitat = substr($lin,0,65)

Si varia podries fer servir les capçaleres per agafar Informació dels camps (un camp es /\S+\s+/)
capturant 
my $camp1 = substr($lin,0,length('Localitat                                                        ','');
my $camp2 = substr($lin,0,'Prec.  ','');
...


Més informació sobre la llista de correu Barcelona-pm