Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Excel till Google Sheets: CSV till JSON-exporter

Rickard Andersson Partner, Nodenordic.se

CSV-exporter ser enkla ut tills du faktiskt ska använda dem. Kolumner flyttar sig, rubriker ändras, märklig teckenkodning dyker upp och plötsligt blir en ”snabb överlämning” en timme av efterarbete.

Det här slår mot marketing ops när listor måste flyttas snabbt, och det är lika frustrerande för en småföretagare som jonglerar verktyg. Även byråteam känner av det när kunder skickar ”final_v3.csv” och du behöver korrekt formaterad JSON i kväll. Den här automatiseringen för CSV JSON exports gör om din CSV till en återanvändbar JSON-fil utan den vanliga formatstrulen.

Nedan ser du exakt vad workflowet gör, vad du får ut av det och hur du använder det som ett pålitligt ”CSV in, JSON ut”-verktyg som du kan köra när som helst.

Så här fungerar automatiseringen

Hela n8n-workflowet, från trigger till slutlig output:

n8n Workflow Template: Excel till Google Sheets: CSV till JSON-exporter

Problemet: CSV-exporter skapar fel vid sämsta möjliga tillfälle

Du exporterar en CSV från Excel eller Google Sheets, skickar den till någon och antar att jobbet är klart. Sedan börjar frågorna. ”Vilken kolumn är ID?” ”Varför är datumen olika?” ”Varför splittrade kommatecken adressfältet?” Det är inte bara irriterande. Det skapar förseningar du inte kan planera för och det smyger in små fel som är svåra att upptäcka tills din import misslyckas eller din rapport ser fel ut. Multiplicera det med veckolistor, återkommande rapporter eller kundöverlämningar, så lägger du verklig tid på något som borde vara mekaniskt.

Friktionen bygger på. Här är var det faller isär i det dagliga arbetet.

  • CSV-filer är lätta att skapa men inkonsekventa, så varje ny export kan kräva en ny omgång kontroller av ”vad ändrades den här gången?”.
  • Manuella konverteringar (öppna fil, spara om, omformatera, exportera igen) äter i det tysta upp ungefär 30 minuter när du räknar in validering och omtag.
  • Överlämningar blir sköra eftersom en kollega använder Excel, en annan använder Google Sheets och varje verktyg ”hjälper till” på olika sätt.
  • Nedströms verktyg föredrar oftast JSON, vilket gör att du gör samma transformation igen nästa gång.

Lösningen: exportera CSV till en korrekt formaterad JSON-fil automatiskt

Det här n8n-workflowet fungerar som en pålitlig konverterare du kan ha redo för varje export och överlämning. Du börjar med en lokal CSV-fil (ofta skapad i Excel eller nedladdad från Google Sheets). Workflowet läser filen som den är, parsar kalkylarksraderna till strukturerad data och paketerar sedan resultatet till en JSON-fil du kan återanvända mellan verktyg. Till sist skriver det tillbaka JSON:en till din dator som en fil, så att den är enkel att dela med en kollega, importera till ett annat system eller lägga i ett repository. Poängen är konsekvens. Samma typ av input, samma outputformat, varje gång, utan att du behöver sitta och vakta konverteringen.

Workflowet startar när du triggar det manuellt i n8n. Det laddar CSV:en, tolkar den som kalkylarksdata, konverterar det parsade innehållet till en binär JSON-payload och sparar JSON-output som en fil. Enkelt flöde. Väldigt praktiskt.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du exporterar två CSV-filer varje vecka: en från Excel för leads och en från Google Sheets för kampanjspårning. Manuellt kan du lägga cirka 20 minuter per fil på att öppna den, kontrollera avgränsare, fixa en kolumn eller två och använda en konverterare för att få JSON, alltså ungefär 40 minuter per vecka. Med det här workflowet lägger du CSV:en i samma mapp och kör automatiseringen; ge den en minut att parsa och spara JSON:en. Du får tillbaka ungefär en halvtimme och outputformatet håller sig konsekvent vecka efter vecka.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Excel för att skapa eller redigera käll-CSV:n.
  • Google Sheets för att generera eller ladda ned CSV-exporter.
  • Filåtkomst till din CSV-mapp (n8n måste kunna läsa och skriva lokalt).

Svårighetsgrad: Nybörjare. Du ställer mest in sökvägar och bekräftar att outputen ser rätt ut.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Manuell körning från n8n. Du klickar för att köra workflowet när en ny CSV-export är klar, vilket är perfekt för konverteringar vid behov.

Ladda CSV-filen från disk. n8n läser din lokala fil som en binär resurs, så det spelar ingen roll om filen är stor eller innehåller specialtecken.

Parsa kalkylarksrader till strukturerad data. Workflowet tolkar CSV:n som ett kalkylark och gör rader till poster som du kan mappa och återanvända.

Konvertera och spara som JSON. Det paketerar den parsade datan som en JSON-fil och skriver ut den till en plats du väljer, redo att dela eller importera.

Du kan enkelt ändra platsen för indatafilen för att hantera olika exporter utifrån dina behov. Se hela implementeringsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: Konfigurera den manuella triggern

Starta arbetsflödet manuellt så att ni kan testa filkonverteringskedjan från början till slut.

  1. Lägg till noden Manual Start Trigger som arbetsflödets trigger.
  2. Bekräfta att kopplingen från Manual Start Trigger till Load Binary File matchar exekveringsflödet.

Om ni behåller den fästa anteckningen Flowpast Branding påverkar det inte exekveringen och kan vara till hjälp för dokumentation.

Steg 2: Anslut lokal filkälla

Läs in kalkylarksfilen som binärdata från filsystemet.

  1. Öppna Load Binary File och ställ in File Path till /username/n8n_spreadsheet.csv.
  2. Säkerställ att filen finns på angiven sökväg på n8n-värden.
  3. Verifiera kopplingen från Load Binary File till Parse Spreadsheet Data.

⚠️ Vanlig fallgrop: Arbetsflödet kommer att misslyckas om filsökvägen är felaktig eller om n8n-instansen saknar behörighet att läsa filen.

Steg 3: Sätt upp kalkylarksparsning och binär konvertering

Parsa CSV-innehållet till JSON och konvertera det tillbaka till en binär payload för utdata.

  1. I Parse Spreadsheet Data behåller ni standardalternativen för att parsa den inkommande filen.
  2. Bekräfta att Parse Spreadsheet Data skickar utdata till Convert Binary Payload.
  3. I Convert Binary Payload ställer ni in Mode till jsonToBinary.

Steg 4: Konfigurera skrivning av utdatafilen

Skriv den konverterade binära JSON-datan till en fil i det lokala filsystemet.

  1. Öppna Save Binary Output och ställ in File Name till /username/n8n_spreadsheet.json.
  2. Säkerställ att exekveringsflödet kör Convert Binary PayloadSave Binary Output.

Steg 5: Testa och aktivera ert arbetsflöde

Kör arbetsflödet manuellt för att bekräfta att filkonverteringen fungerar som förväntat och aktivera sedan när ni är redo.

  1. Klicka på Execute Workflow för att köra Manual Start Trigger och följ datan genom kedjan.
  2. Bekräfta att en ny fil visas på /username/n8n_spreadsheet.json med det konverterade JSON-innehållet.
  3. När ni har verifierat, slå om arbetsflödet till Active för användning i produktion.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Filrättigheter kan göra att Read Binary File eller Write Binary File inte fungerar. Om det misslyckas, kontrollera att n8n-hostingen har läs-/skrivåtkomst till mappsökvägen du har konfigurerat.
  • Om din CSV använder en annan avgränsare (semikolon är vanligt i vissa regioner) kan Spreadsheet File-parsningen se ”förskjuten” ut. Justera avgränsarinställningen eller exportera igen med kommatecken.
  • Rubriker spelar roll. Om första raden inte är en korrekt rubrikrad blir dina JSON-nycklar röriga, och det märker du senare när du integrerar med Google Sheets eller ett CRM som Pipedrive.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för CSV JSON exports?

Cirka 20 minuter när du väl har koll på dina sökvägar.

Behöver jag kunna koda för att automatisera CSV JSON exports?

Nej. Du kopplar ihop stegen för fil-läsning/skrivning och bekräftar att CSV:n parsas korrekt.

Är n8n gratis att använda för det här workflowet för CSV JSON exports?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Molnplaner börjar på 20 USD/månad för högre volym. Du behöver också räkna in lagringskostnader om du sparar många JSON-filer.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här workflowet för CSV JSON exports för Google Drive i stället för en lokal fil?

Ja, men då byter du ut noderna för lokal fil-läsning/skrivning. Ersätt steget ”Load Binary File” med en nedladdning från Google Drive och ersätt sedan ”Save Binary Output” med en uppladdning tillbaka till Drive eller en push in i Google Sheets. Vissa team lägger också till en namngivningsregel som ”sourcefile-date.json” så att överlämningar håller sig organiserade.

Varför misslyckas min Excel-koppling i det här workflowet?

Oftast är det inte Excel alls, utan sökvägen eller behörigheterna. Om n8n inte kan läsa CSV:n från disk, dubbelkolla exakt mappplats och se till att n8n-serverns användare har åtkomst. Ett annat vanligt problem är att CSV-formatet ändras (avgränsare, teckenkodning, rubrikrad), vilket gör att parserns output ser fel ut trots att workflowet ”kördes”.

Hur många filer klarar den här automatiseringen för CSV JSON exports?

Mer än tillräckligt för normalt ops-arbete: dussintals per dag är vanligt, och self-hostad n8n begränsar inte antalet körningar (din server är gränsen).

Är den här automatiseringen för CSV JSON exports bättre än att använda Zapier eller Make?

Ofta ja, eftersom filbaserade konverteringar är klumpiga i de flesta ”enkla” automationsverktyg. n8n hanterar binärer bekvämt (läsa och skriva filer), och du kan self-hosta om du vill ha full kontroll över var data ligger. Zapier och Make kan fortfarande fungera om din CSV redan ligger i en molnapp som stöds och du inte behöver särskilt mycket transformation. Avvägningen handlar om flexibilitet. Om du är osäker, prata med en automationsexpert och beskriv var CSV:n kommer ifrån och vart JSON:en ska.

Det här är ett sånt workflow du sätter upp en gång och sedan använder för alltid. Korrekt formaterad JSON vid begäran, färre överraskningar och mycket mindre pill med exporter.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal