Campo con informazione divisi da punto virgola

di il
1 risposte

Campo con informazione divisi da punto virgola

Ciao a tutti.

ho caricato una tabella con un colonna che presenta l'informazione divisa da punto è virgola_

chiave campo1
pippo pluto;pippo;tonno

devo ricavare una tabella in cui

pippo pluto
pippo pippo
pippo tonno


Come posso fare?

1 Risposte

  • Re: Campo con informazione divisi da punto virgola

    bvolley ha scritto:


    ...
    ho caricato una tabella con un colonna che presenta l'informazione divisa da punto è virgola_
    Un bel po' di Array da "popolare" con Split.
    Il primo serve per caricare l'intero file ed in ogni elemento dell'array ci fai stare un'intera righa, scegliendo come carattere per la funzione Split il vbCrLf.
    Questo potresti anche evitarlo se decidi di analizzare una riga alla volta, dipende da come vuoi aprire il file (e da quanto è grande)
    Secondo array (o primo, se salti la fase precedente), in cui sempre con la funzione Split, questa volta però con il carattere SPAZIO come carattere di separazione, carichi la chiave e "tutto il resto" della riga.
    A sua volta tutto il resto della righa lo metti in un altro array, sempre con split e carattere di separazione il puntoevirgola.
    Poi bisogna studiare un po' come ciclare i 2 (o 3) array, annidando il ciclo dell'ultimo, e scrivere in tabella.
Devi accedere o registrarti per scrivere nel forum
1 risposte