Ho alcuni file CSV con le stesse intestazioni di colonna. Per esempioUnisci file CSV in un singolo file senza intestazioni ripetute
file Un
header1,header2,header3
one,two,three
four,five,six
File B
header1,header2,header3
seven,eight,nine
ten,eleven,twelve
mi desidera unire in modo che i dati vengono uniti in un unico file con le intestazioni nella parte superiore, ma nessuna intestazione in qualsiasi altro luogo .
header1,header2,header3
one,two,three
four,five,six
seven,eight,nine
ten,eleven,twelve
Qual è un buon modo per raggiungere questo obiettivo?
Sto assumendo si sa come leggere file riga per riga. Quando si scrivono le righe su un file, saltare la prima riga in ogni file successivo dopo il primo. –
O creare un file di testo che contenga solo l'intestazione e aggiungere ciascun CSV a quello mentre salta la prima riga, o leggerli tutti, senza saltare la prima riga del primo file. Il primo sarebbe un po 'più semplice, e il secondo sarebbe relativamente facile e più portabile se avessi set di file diversi con intestazioni diverse. – danielunderwood