Newsgroup: it.comp.appl.access
Titolo: Importazione file csv

Ho un file csv proveniente da un db oracle che ha il seguente formato:
delimitato da ;
i record sono separati da "a capo"
Se faccio l'importazione del file in excel me lo formatta correttamente con
la prima riga come titoli dei campi e le successive separando i record in
corrispndenza degli a capo.
Se provo a farlo con access mi vede tutto come un unico record, quindi mi
separa i campi in corrispondenza dei ; ma poi o mi vede tutto come un unico
valore in un unico campo o mi crea tanti campi quanti sono i valori.
Quale č la strada, se c'č?
Antonio

 ha scritto nel messaggio
news:IPFl7.4100$2b5.1...@news.infostrada.it...

Credo che dovrai rimettere mano al buon vecchio Open con annessi e connessi,
e farti una routine che gestisca l'importazione.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 ha scritto nel messaggio
news:igMl7.6693$2b5.2...@news.infostrada.it...

Hmm...
allora preferisco prima importarlo in excel e poi imortare excel in access..
Grazie comunque
Antonio

 wrote in message
olMl7.6715$2b5.2...@news.infostrada.it...

Ciao Antonio,
Potresti crearti il file di specifiche ed importarlo normalmente adoperando
tale file.
Ciao
  Old-Jack

 tale file.
Non ho afferrato bene quello che intendevi, ma se intendevi di preparare un
file csv differente, è escluso: me lo danno così...
Antonio

 wrote in message
JMMl7.6853$2b5.2...@news.infostrada.it...

No scusami mi sono spiegato male, proverò a spiegarmi meglio.
Quando lanci la importazione del file.csv (che se non ricordo male è un file
txt con separatori di virgole) vai sul pulsante "Avanzate", si apre una
nuova maschera qui puoi mettere le informazioni su quanto devono essere
grandi i campi, il tipo di dato, ecc... fatta questa macchinosa e pallosa
operazione clicca "Salva con nome" e dai un nome significativo alle
specifiche d'importazione.
La prossima volta che importerai il file invece basta andare su "Specifiche"
e scegliere quella da te creata o tramite codice VBA:
DoCmd.TransferText acImportFixed, "nome specifiche", "nome tabella",
"percorso del file", False, ""
Spero di essere stato più chiaro ed esauriente, sai non sono molto
addentrato in Access come alcuni di voi.
Ciao
  Old-Jack


Onestamente, non capisco perche' non funzioni, visto che non ha una
particolare formattazione.
In fondo e' un testo delimitato.
Sicuro di aver dato le giuste specifiche d'importazione?
"a capo" sta per CR o CRLF?
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------

 "a capo" sta per CR o CRLF?
Sta per quadratino...
Antonio

 Sta per quadratino...
rotfl!!
ma con che editor l'hai aperto??
fai una semplice prova, sostituisci il 'quadratino' con un invio e
riprova.


 riprova.
Dentro il notepad?
Antonio

 Dentro il notepad?
certo, a manina;
tanto per fare una prova.


 tanto per fare una prova.
MA giusto per provare, perchč poi non č una soluzione praticabile...
Aspč...
Antonio

 Aspč...
Ok, cosě funziona perfettamente...
Adesso?!?
Antonio

 specifiche d'importazione.
Perfetto, sarebbe magnifico trovare una specifica che gestisca il caso di
questo file e il suo strano formato, ma non c'è maniera di farlo neanche con
le avanzate...
Antonio

 
strano formato?
ho l'impressione che sia stato generato da unix e quindi l'a capo non e'
il classico
0a0d ma c'e' il solo 0d (mi sembra o cmq viceversa)
penso di confermare dopo il lavoretto che ti ha fatto fare f.luciani
-- 
Alessandro Cara

 penso di confermare dopo il lavoretto che ti ha fatto fare f.luciani
Giŕ, mi sa proprio che č cosě, č solo un line feed. E quindi, come suggerito
dal buon Federico, l'unica č gestire prima il file aprendolo e sostituendo
il carattere con un CRLF.
L'ultimo appunto perň č questo: perchč, se Excel riesce a gestire questo
caso e ad importare correttamente il file, Access non deve farlo?!?
Questo non mi va giů!!!
Antonio


Hai risolto?
Ciao.

 wrote in message
9nkho5$fmv$1...@canarie.caspur.it...

Sě, con il consiglio di federico, grazie
Antonio