De bestanden worden in uw browser gelezen. Er wordt niets geüpload en geen ervan wordt gewijzigd.
Over het samenvoegen van tekst- en CSV-bestanden
Op Windows is de oneliner copy /b *.csv all.csv. Hij werkt, en dan opent u het resultaat en vindt u dertig kopregels verspreid door de gegevens, de bestanden in de verkeerde volgorde, en een verdwaald teken aan het begin van regel 5000.
Dat is geen fout in copy. Dat is copy die precies doet wat gevraagd werd: bytes aan elkaar plakken, zonder enig idee dat dit CSV-bestanden met kopregels zijn, of dat ze in verschillende coderingen zijn opgeslagen.
Dit hulpmiddel weet het wel. Kies een map of een handvol bestanden, kies de volgorde en krijg één schoon bestand.
Hoe u het gebruikt
- Klik op Kies een map met tekst- of CSV-bestanden, of op of losse bestanden kiezen om er zelf een paar te pakken
- Zet Alleen deze types op csv of txt als er ook ander spul in de map zit
- Vink bij CSV Alleen de eerste kopregel behouden aan
- Controleer de volgorde in de lijst — de bestanden worden van boven naar beneden samengevoegd
- Druk op Samenvoegen en sla het resultaat op
De vier dingen die `copy /b` fout doet
- Kopregels. Dertig exports betekent dertig kopregels. Eén vinkje en alleen de eerste overleeft — dit is waarom de meeste mensen naar een hulpmiddel zoeken
- Volgorde. *.txt wordt alfabetisch uitgevouwen, dus bestand10 komt vóór bestand2. Hier worden de cijfers als getallen vergeleken, dus de volgorde klopt. U kunt ook oudste, nieuwste of grootste eerst samenvoegen
- Regeleindes. Een CRLF-bestand gevolgd door een LF-bestand geeft een resultaat dat sommige programma's als één enorme regel lezen. Elk deel wordt genormaliseerd naar het regeleinde dat u kiest
- De byte-ordermarkering. copy /b plakt die ook aan elkaar, dus belandt er een onzichtbaar teken midden in het bestand en klopt de eerste kolom van een regel stilletjes niet meer. Elke markering wordt verwijderd en er komt er hoogstens één aan het begin
Coderingen
Komt een map met exports uit een oud systeem, dan kloppen de accenten niet. Kies wat die bestanden werkelijk zijn — Windows-1252 voor West-Europees, Windows-1251 voor Cyrillisch, Shift-JIS, EUC-KR, GBK of UTF-16 — en alles wordt bij het wegschrijven omgezet naar UTF-8.
Blijft het op Zelf uitzoeken, dan beslist een byte-ordermarkering, en anders wordt UTF-8 aangenomen, wat voor bijna elk modern bestand juist is.
De overige opties
- Tussen de bestanden zetten — een scheidingsregel tussen elk deel, handig als het logbestanden van verschillende dagen zijn
- Bestandsnaam vóór elk deel schrijven — een regel als ===== rapport-03.csv =====, zodat u ziet waar elk blok vandaan komt
- Lege regels weglaten — voor exports vol lege regels
- Submappen meenemen — uit betekent alleen het bovenste niveau
Waar mensen het voor gebruiken
- Een jaar aan maandelijkse CSV-exports samenvoegen tot één bestand voor een draaitabel
- Dagelijkse logbestanden samenvoegen voordat u erin zoekt
- Chat- of e-mailexports die over veel bestanden verdeeld zijn samenvoegen
- Enquête- of formulierantwoorden uit meerdere bestanden in één blad zetten
- Een boek of aantekeningen samenstellen die per hoofdstuk in een eigen bestand staan
- Uit vele bestanden één woordenlijst of dataset bouwen
Goed om te weten
- Er wordt niets geüpload en geen van uw bestanden wordt gewijzigd — het samengevoegde bestand is een nieuw bestand dat u opslaat
- Werkt in elke browser, ook Firefox en Safari: dit hulpmiddel leest alleen maar
- Op iPhone, iPad en Android kunt u losse bestanden kiezen, maar geen hele map — mobiele browsers staan dat niet toe
- Bestanden groter dan 64 MB per stuk worden overgeslagen, en het aantal wordt getoond
- Binaire bestanden die door een filter glippen worden als tekst samengevoegd, dus houd het typefilter eerlijk
- Het opgeslagen bestand is UTF-8 met byte-ordermarkering, zodat Excel het met kloppende accenten opent
- Het voorbeeld toont de eerste paar duizend tekens; het opgeslagen bestand bevat altijd alles
Verwante hulpmiddelen
- CSV ⇄ JSON omzetten — het samengevoegde bestand naar JSON omzetten, of terug
- Excel-bestanden samenvoegen — hetzelfde werk voor .xlsx-werkmappen
- Dubbele rijen verwijderen — opruimen na het samenvoegen
- Bestandscodering omzetten — de codering van één bestand rechtzetten
- Tekst in bestanden zoeken — in de map zoeken in plaats van hem samen te voegen