Newsgroup: it.comp.os.win.windows10
Titolo: OT: un mago di excell qui ?

quesito per un vero mago....
 
ho un database CVS con  vari campi  (nome, citta, stato ecc.... )
 
ora con un nuovo aggiornamento  ALCUNI campi in questo
 
database non sono stati piu messi !
 
 
c'e una possibilita' e ovvio in modo "veloce" di fare una specie
 
di MERGE dei 2 databse in modo che quando  ho il NUOVO
 
database dove mancano appunti alcuni campi , posso unire con
 
i dati del vecchio db che li ha tutti? credo sia fattibile ma come ?
 
 
 
magari per velocizzare visto che sono oltre 45.000 voci !
 
uno script , e meglio dite usare  Excell o OpenOffice ?
 
 
grazie a chi mi sapra' aiutare . grazie
 

 
 
<c'e una possibilita' e ovvio in modo "veloce" di fare una specie
 
<di MERGE dei 2 databse in modo che quando  ho il NUOVO
 
<database dove mancano appunti alcuni campi , posso unire con
 
<i dati del vecchio db che li ha tutti? credo sia fattibile ma come ?
 
il primo database lo importi in un foglio di excel ( dati\importa testo) e 
poi ci importi dentro il secondo file csv , le cui colonne verranno 
affiancate a quelle del primo.
Se nell'aggiornamento sono però state inserite\tolte righe (records) allora 
non va bene , bisogna fare il merge tenendo in considerazione il valore 
comune di qualche colonna .
 
 

Neaple grazie, mi sono sbagliato sono database in .CSV  lo stesso ?
 
 
ma non so se cosi semplice e poi sono oltre 45.000 voci.
 
dici non serve uno script che fa il tutto ? grazie
 
 

 
 
"StarTrek-Saga"  ha scritto nel messaggio 
news:201612211...@mynewsgate.net...
 
<<Neaple grazie, mi sono sbagliato sono database in .CSV  lo stesso ?
 
 
 
csv (comma separated value) è testo importabile tranquillamente dentro 
excel;
e lo puoi riesportare,dopo elaborazione\fusione  , sempre in formato csv per 
ottenere il nuovo db fuso con tutte le colonne
 
 
 
 
<<dici non serve uno script che fa il tutto ? grazie
 
si può fare , ad es. in vba , ma se è solo import \export di file CSV fai 
prima a farlo da menù.
Se invece come dicevo sono cambiati i record del nuovo  db  rispetto al 
vecchio (aggiunta o rimozione di righe) allora lo script serve nel senso che 
bisogna fondere i database in base al valore comune di una qualche colonna 
(o più colonne) .
Ma a tale scopo serve il tracciato del database oppure pubblica un esempio 
dei due database privi di dati sensibili ( su dropbox o google drive)
 

 excel;
 
ha postato in almeno 3 NG con le stesse domande e lo stesso errore, quindi 
farà copia e incolla ad oltranza ovunque, finchè qualcuno gli fornirà "uno 
script" pronto per l'uso... 
 

Sinuhe  certo che se fossero TUTTI come te capaci SOLO di criticare e di non
dare suggerimenti ! mah !
 


 
La cosa migliore è usare Access, importare i 2 database e fare una Query.
Se scrivi su un NG per Access probabilmente qualcuno di sà aiutare....
 
 


per i NG, ho sbagliato: sono 4, almeno quelli che vedo io.
 
E non è questione di criticare, sia chiaro. Impestare tutti i NG con la 
stessa nebulosa domanda è equivalente a prendere in giro chi ti vuole 
aiutare, costringendo tante persone a perdere tempo e scrivere praticamente 
sempre le stesse cose in NG diversi.
Suggerimenti te li hanno dati almeno 12 persone. Sarei curioso di sapere se 
hai poi risolto qualcosa.