|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
13-01-2017, 12.11.30 | #16 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Rif: Unire 2 file CSV ...come ?
I dati direi che non puoi condividerli qui, per questioni di privacy. Puoi però creare due file CSV di esempio prendendo le prime 5-10 righe dei due file e modificandone il contenuto. Almeno in questo modo possiamo vedere con cosa abbiamo a che fare. A mi parere le soluzioni più semplici sono due: 1) Unire i due file di testo, dopo aver aggiunto al file CSV più recente le "colonne" mancanti (ossia aggiungendo delle virgole dove serve, tramite espressione regolare). Serve solo un blocco note con supporto alle RE. Consigliata in caso di campi non contenenti virgole. 2) Importare il file CSV più recente (e solo quello) in libreoffice calc. Aggiungere le colonne mancanti, salvare in CSV. Unire i due file di testo (il CSV con i vecchi dati e il CSV appena creato con libreoffice). Necessari Libreoffice Calc e un blocco note decente. Consigliato nel caso di campi più complessi. NOTA: sto dando per scontato che tu voglia mantenere i dati vecchi che sono poi stati eliminati nel nuovo CSV per questione di privacy. Nel caso in cui invece tu voglia cancellare quei dati, allora la procedura di sopra è simile, ma anziché aggiungere le "colonne" al nuovo file occorre eliminare le colonne dal vecchio.
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
13-01-2017, 16.16.45 | #17 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: Unire 2 file CSV ...come ?
Prego
provo a spiegarmi meglio, poi ognuno fa quello che crede. se apri un file csv, nella 1° riga trovi le intestazioni delle colonne, separate da virgole e sono i nomi dei campi del DB (o tabella) da cui provengono i dati. nel 2° file devi avere le stesse intestazioni (se provengono dallo stesso DB) prima di unire i 2 file si deve fare una considerazione, se certi dati mancano in un file per effetto della privacy non è stata modificata la struttura del DB, ma semplicemente è stato esportato un campo vuoto e nel csv troverai 2 virgole attaccate, che indicano un campo vuoto. ora è possibile unire i 2 file facendo semplicemente ctrl+c e ctrl+v basta solo che del 2° file copi solo i dati e non le intestazioni e li incolli nella 1° riga libera della colonna A del 1° file. poi per sicurezza salva con nome diverso. se noti in colonna A c'è un codice, basta una semplice macro per eliminare eventuali doppioni e sempre via macro si deve andare a leggere ogni riga (che è 1 record) incrementando le colonne e scrivere 1 dato per cella estendendosi nelle colonne. come si dice quì http://forum.wintricks.it/showpost.p...7&postcount=69 Ovviamente il 1° dato che incontro leggendo il file csv avrà come intestazione di colonna la 1° intestazione che trovo nella riga delle intestazioni, il 2° dato dopo la virgola avrà come intestazione la 2° e così via.
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Corso VBA | Alexsandra | Guide | 85 | 16-11-2016 11.11.51 |
[Guida] Crea e invia file PDF da Excel con VBA | Alexsandra | Guide | 0 | 18-02-2012 15.47.31 |
TABS | GATTACAMOMILLA | Masterizzazione Giochi Games | 2 | 04-04-2005 17.52.38 |
Windows file protection:guida | Deuced | Windows 9x/Me/NT4/2000 | 7 | 16-03-2004 08.25.28 |