Hoppa till innehåll

CSV mail merge

Skapa personaliserade meddelanden från en mall och CSV-rader.

Inmatning
CSV-data
Utmatning

CSV mail merge

Skriv en meddelandemall en gång, klistra in dina CSV-rader i den andra panelen, och det här verktyget skapar ett personaliserat meddelande per rad. Markera de delar som ändras med en platshållare — {{first_name}}, {{company}}, {{amount_due}} — och vid generering ersätts värdena från varje rad. Det stöder tre platshållar-format: {{column}}, {column} och $column, så du kan anpassa dig till den mall du redan använder.

På CSV-sidan läses den första raden som standard som kolumnnamn, så platshållarna stämmer överens med arket. Utan första rad är det också okej — kolumner refereras sedan positionellt som Kolumn 1, Kolumn 2 och så vidare. Avgränsare upptäcks automatiskt eller så framtvingar du komma, semikolon, tabulatortecken eller pipe. En tom cell kan få ett reservvärde, eller hela raden kan hoppas över när „Hoppa över rader med saknade värden“ är aktiverad — praktiskt när ett meddelande inte kan skickas utan det fältet. Ett skrivstilsalternativ kan göra varje ersatt värde versaliserat, VERSALT eller gemener utan att påverka övrig text, och mellanslag i celler tas bort som standard.

Mellan meddelanden väljer du avgränsaren — en tom rad för en rullbar lista eller en enda radbrytning för vidare bearbetning. Numrering föranställer varje meddelande med dess position, och varningen om oanvända kolumner fångar CSV-kolumner som mallen aldrig använder och platshållare utan matchande kolumn — ett snabbt sätt att upptäcka stavfel innan du skickar hundra meddelanden med fel namn.

Allt körs lokalt i din webbläsare: din mall och dina CSV-data — kundnamn, e-postadresser, orderdetaljer — laddas aldrig upp någonstans. Kopiera de färdiga meddelandena, ladda ner dem som en .txt-fil eller skicka utmatningen till ett annat verktyg för vidare bearbetning.

FAQ

Vilka platshållar-format stöds?
Tre: {{column}} (dubbla klamrar), {column} (enkla klamrar) och $column (dollartecken följt av bokstäver, siffror eller understreck). Välj det som motsvarar din mall i alternativet „Platshållar-syntax“.
Vad händer om en platshållare inte har en motsvarande kolumn?
Den lämnas exakt som skriven i meddelandet och listas under „Ofyllda platshållare“ — när varningsalternativet är aktiverat — ingenting tas bort tyst.
Kan jag hoppa över rader i stället för att fylla in ett reservvärde?
Ja. Aktivera „Hoppa över rader med saknade värden“ och varje rad där en använd kolumn är tom utesluts helt från de genererade meddelandena, i stället för att använd reservtexten.
Behöver jag en rubrikrad?
Nej. Inaktivera „Första raden är rubrik“ och alla rader, inklusive den första, behandlas som data — kolumner refereras sedan som {{Kolumn 1}}, {{Kolumn 2}} och så vidare.
Laddas mina CSV-data upp någonstans?
Nej. Mallen och CSV:n sammanfogas helt i din webbläsare, och ingen av dem lämnar någonsin din enhet.