> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getqr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CSV-format

> Så förbereder du CSV-filen för massskapande: obligatorisk rubrikrad, rader, URL-regler och valideringsfel.

Massskapande läser en enkel CSV-fil: en rubrikrad och sedan en rad per QR-kod med ett namn och en mål-URL. Den här sidan listar reglerna som GetQR kontrollerar när du laddar upp filen.

## Exempelfil

```csv bulk-qr-template.csv theme={null}
name,url
Spring Menu,https://getqr.com/spring
Store #14,https://getqr.com/store-14
Table 7,example.com/menu?table=7
"Downtown, Main St",https://example.com/stores/downtown
```

Du kan också ladda ned den här utgångspunkten i appen: i steget **Add links** klickar du på **Download CSV template**.

## Regler

| Del | Regel |
| - | - |
| Fil | Måste vara en `.csv`-fil. Excel och andra format accepteras inte. |
| Rubrikrad | Första raden måste vara exakt `name,url`: gemener, i den ordningen, inga andra kolumner. |
| Rader | Upp till 100 rader som inte är tomma. Tomma rader ignoreras. |
| `name` | Obligatoriskt. Blir QR-kodens namn. Högst 40 tecken; längre namn kortas till 40. |
| `url` | Obligatoriskt. En webbadress som börjar med `http://` eller `https://`. |

### URL-regler

* Om du utelämnar schemat lägger GetQR till `https://`. `example.com/menu` blir `https://example.com/menu`.
* Adressen måste innehålla en riktig domän med en punkt, till exempel `example.com`.
* Inga mellanslag, tabbar eller radbrytningar.
* Endast webblänkar fungerar. `mailto:`, `ftp://`, `javascript:` och vanliga e-postadresser avvisas.

### Dubblettnamn

Namn behöver inte vara unika. Om två rader har samma namn (oavsett versaler och gemener) numrerar GetQR upprepningarna: `Menu`, `Menu 2`, `Menu 3`.

### Kommatecken och citattecken

Om ett namn innehåller ett kommatecken omger du det med dubbla citattecken, som i `"Downtown, Main St"`. Kalkylprogram gör detta åt dig när de sparar som CSV.

## Skapa filen i ett kalkylprogram

**1. Skapa två kolumner**

I första raden skriver du `name` i kolumn A och `url` i kolumn B.

**2. Lägg till en rad per kod**

Fyll i ett namn och en länk på varje rad, upp till 100 rader.

**3. Spara som CSV**

Exportera eller spara bladet som CSV. I Excel väljer du **CSV UTF-8**. I Google Sheets väljer du **File > Download > Comma-separated values**.

> [!TIP]
>
> Om du sparar som UTF-8 behålls å, ä, ö och andra icke-engelska tecken i dina namn intakta.

## Valideringsfel

### Filfel

Dessa stoppar hela filen. Rätta filen och ladda upp den igen.

| Meddelande | Vad du gör |
| - | - |
| Choose a CSV file. Other file types are not supported. | Spara filen som `.csv`, inte `.xlsx` eller `.numbers`. |
| The CSV header must be exactly name,url in that order. | Gör den första raden till exakt `name,url`. Kontrollera versaler, extra kolumner eller en saknad rubrikrad. |
| Add at least one non-empty data row to the CSV. | Filen har en rubrikrad men inga rader. Lägg till minst ett namn och en länk. |
| A CSV can contain at most 100 non-empty rows. | Dela upp listan i filer med högst 100 rader. |
| This CSV is malformed and could not be read. | Exportera filen igen från ditt kalkylprogram. Leta efter citattecken som inte har stängts. |

### Radfel

Dessa markerar enskilda rader. Du kan rätta dem och ladda upp igen, eller fortsätta med bara de giltiga raderna.

| Märke eller meddelande | Orsak |
| - | - |
| **MISSING** / Name is required | Cellen `name` är tom. |
| **MISSING** / URL is required | Cellen `url` är tom. |
| **INVALID** / Enter a valid HTTP(S) URL | Länken bryter mot någon av [URL-reglerna](#url-regler). |

Radnumren räknar rubrikraden som rad 1, så den första dataraden är rad 2 – samma som i ditt kalkylblad.

## Vanliga problem

> **Min rubrikrad ser rätt ut men jag får ändå rubrikfelet**
>
> Rubrikraden måste skrivas med gemener och bara innehålla två kolumner. `Name,URL` eller `name,url,notes` fungerar inte. Kontrollera också om det finns tomma kolumner till höger om `url` i ditt kalkylblad.

> **En länk som fungerar i min webbläsare är märkt INVALID**
>
> Länken kan innehålla ett mellanslag eller använda ett annat schema än http eller https. Koda mellanslag som `%20` eller ta bort dem, och använd en fullständig webbadress.

> **Vissa namn har kortats**
>
> Namn som är längre än 40 tecken kortas till 40. Korta dem i filen om du vill bestämma formuleringen själv.

## Nästa steg

> **[Skapa QR-koder från en CSV-fil](/sv/bulk/create-from-csv)**
>
> Ladda upp din fil och starta batchen.

> **[Översikt över massskapande](/sv/bulk/overview)**
>
> Begränsningar och hur massskapande fungerar.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.