Slå ihop CSV-filer
Kombinera flera CSV-filer till en, med kolumnerna matchade på namn.
Fyll i fälten ovan så visas resultatet här – inget skickas någonstans.
Så fungerar det
Kolumner = unionen av alla filers rubriker, i den ordning de först dyker upp · raderna behåller värdena från sin egen fil, matchade på rubriknamn
Filerna matchas på KOLUMNNAMN, inte på position. Positionsmatchning är vad ett snabbt skript gör, och det lägger tyst en fils intäkt under en annans kostnad så snart en export har ett extra fält – ett misstag som överlever hela vägen in i en rapport eftersom båda kolumnerna innehåller trovärdiga tal. En kolumn som en fil saknar kommer med som tom i stället för att förskjuta allt efter den. Avgränsaren identifieras per fil och räknas utanför citerade fält, så en semikolonexport med kommatecken i sin adresskolumn läses korrekt.
Det här verktyget körs helt i din webbläsare. Inget du skriver skickas till en server, lagras eller loggas.
Vanliga frågor
- Vad händer om filerna har olika kolumner?
- Du får unionen av dem. Varje kolumn som finns i någon fil blir en kolumn i resultatet, och rader från en fil som saknar den får en tom cell där i stället för att få sina värden förskjutna.
- Spelar kolumnordningen roll?
- Nej, och det är hela poängen. Matchningen sker på rubriknamn, så en fil vars kolumner ligger i en annan ordning slås ihop korrekt. Ordningen i resultatet följer den ordning kolumnerna först dyker upp: den första filens kolumner kommer först.
- Laddas mina filer upp?
- Nej. De läses av webbläsaren, slås ihop i minnet och lämnas tillbaka som en nedladdning. Ingen förfrågan skickas vid något tillfälle – det här är den sortens jobb som aldrig behövde en server.
- Öppnar Excel resultatet korrekt?
- Ja. Nedladdningen bär en UTF-8-byteordningsmarkering, vilket är det som hindrar Excel från att visa accenttecken som mojibake – det enskilt vanligaste klagomålet på alla CSV-exporter.