Ga naar inhoud
100% lokaal

CSV-samenvoeging

Meerdere CSV-tabellen in één stapelen, met verschillende of hergeordende kolommen.

Invoer

CSV-samenvoeging

Plak twee of meer CSV-tabellen achter elkaar en dit hulpmiddel stapelt ze in één tabel, zelfs wanneer de exports het oneens zijn over kolommen of hun volgorde. Dit is de oplossing voor drie maandrapporten waarvan er een een kolom kreeg, voor een enquête verdeeld over regionale bladen, en voor de stapel per-team-exports die een lijst moet worden voordat iets kan worden gesorteerd of geteld.

Tabel­len worden standaard gescheiden door een lege regel, of door een markeringsregel van je keuze als je data al lege rijen bevat. De eerste regel van elk blok is de kopzekerheid. Kolommen behouden bepaalt of het resultaat elke kolom behoudt die ergens verschijnt – andere tabellen worden aangevuld – of alleen kolommen die in alles voorkomen. Kopnamen negeren hoofdletters en spaties maakt "First Name", "firstname" en "FIRST NAME" dezelfde kolom, wat meestal het verschil is tussen twee exports van dezelfde data. Ontbrekende cellen vullen met schrijft een markering zoals n/a in plaats van een gat achter te laten. Brontabelkolom toevoegen voegt het 1-gebaseerde nummer van de tabel toe waaruit elke rij afkomstig is. Dubbele rijen na samenvoegen vergelijkt de cellen en behoudt de eerste voorval, negeert het bronnummer, dus dezelfde rij uit twee bestanden telt als één. Kolomvolgorde volgt de eerste tabel of sorteert alfabetisch.

Invoer- en uitvoerscheidingstekens worden afzonderlijk ingesteld, zodat je puntkomma-exports kunt lezen en door tabs gescheiden uitvoer kunt schrijven. Zowel Windows- als Unix-regeleindes werken.

Alles draait lokaal in je browser. Je tabellen worden nooit geüpload, dus klantenlijsten en financiële exports zijn hier veilig. Kopieer het resultaat, download het als .txt-bestand of stuur het rechtstreeks naar een ander hulpmiddel.

FAQ

Hoe vertel ik het wanneer een tabel eindigt en de volgende begint?
Standaard worden ze gescheiden door een lege regel, dus één tabel, een lege regel, dan de volgende plakken is voldoende. Als je data al lege rijen bevat, typ je een markering zoals --- in "Scheidingsteken tussen invoertabellen" en plaats je die regel in plaats daarvan tussen de tabellen.
Wat gebeurt er wanneer de tabellen verschillende kolommen hebben?
Met "Alle kolommen van elke tabel" behoudt het resultaat elke kolom die ergens verschijnt, en rijen uit een tabel die er een miste krijgt de opvulwaarde. Met "Alleen kolommen in alle tabellen" wordt het resultaat beperkt tot de kolommen die elke tabel heeft, en al het andere wordt weggegooid.
Doet de kolomvolgorde in elke tabel ertoe?
Nee. Kolommen worden op naam afgestemd, niet op positie, dus een tabel met dezelfde kolommen in een ander volgorde wordt automatisch opnieuw uitgelijnd. Kopnamen worden vergeleken met negatie van hoofdletters en spaties, tenzij je deze optie uitschakelt.
Hoe behandelt de duplikaatverwijdering de brontabelkolom?
Het negeert het. Duplicaten worden alleen op de gegevens cellen vergeleken en de eerste voorval wordt behouden, dus dezelfde rij uit twee bestanden wordt samengevoegd tot één in plaats van tweemaal onder verschillende bronnummers te worden behouden.
Worden mijn CSV-tabellen ergens geüpload?
Nee. Samenvoeging vindt volledig in je browser plaats – je data verlaat je apparaat nooit.