> ## 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.

# Formatul CSV

> Cum pregătești fișierul CSV pentru crearea în masă: antetul obligatoriu, rândurile, regulile pentru URL și erorile de validare.

Crearea în masă citește un fișier CSV simplu: un rând de antet, apoi câte un rând pentru fiecare cod QR, cu un nume și un URL de destinație. Această pagină enumeră regulile pe care GetQR le verifică la încărcare.

## Fișier exemplu

```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
```

Poți descărca acest punct de pornire și din aplicație: în pasul **Add links**, fă clic pe **Download CSV template**.

## Reguli

| Element | Regulă |
| - | - |
| Fișier | Trebuie să fie un fișier `.csv`. Fișierele Excel și alte formate nu sunt acceptate. |
| Antet | Primul rând trebuie să fie exact `name,url`: cu litere mici, în această ordine, fără alte coloane. |
| Rânduri | Maximum 100 de rânduri completate. Rândurile goale sunt ignorate. |
| `name` | Obligatoriu. Devine numele codului QR. Maximum 40 de caractere; numele mai lungi sunt trunchiate la 40. |
| `url` | Obligatoriu. O adresă web care începe cu `http://` sau `https://`. |

### Reguli pentru URL

* Dacă omiți protocolul, GetQR adaugă `https://`. `example.com/menu` devine `https://example.com/menu`.
* Adresa trebuie să includă un domeniu real, cu punct, de exemplu `example.com`.
* Fără spații, taburi sau rânduri noi.
* Funcționează doar linkurile web. `mailto:`, `ftp://`, `javascript:` și adresele de e-mail simple sunt respinse.

### Nume duplicate

Numele nu trebuie să fie unice. Dacă două rânduri au același nume (indiferent de majuscule sau minuscule), GetQR numerotează repetările: `Menu`, `Menu 2`, `Menu 3`.

### Virgule și ghilimele

Dacă un nume conține o virgulă, încadrează-l între ghilimele duble, ca în `"Downtown, Main St"`. Aplicațiile de foi de calcul fac asta automat când salvează în format CSV.

## Creează fișierul într-o foaie de calcul

**1. Configurează două coloane**

În primul rând, scrie `name` în coloana A și `url` în coloana B.

**2. Adaugă câte un rând pentru fiecare cod**

Completează un nume și un link pe fiecare rând, până la 100 de rânduri.

**3. Salvează ca CSV**

Exportă sau salvează foaia ca CSV. În Excel, alege **CSV UTF-8**. În Google Sheets, alege **File > Download > Comma-separated values**.

> [!TIP]
>
> Salvarea în format UTF-8 păstrează intacte literele cu diacritice și alte caractere speciale din nume.

## Erori de validare

### Erori de fișier

Acestea blochează întregul fișier. Corectează fișierul și încarcă-l din nou.

| Mesaj | Ce trebuie să faci |
| - | - |
| Choose a CSV file. Other file types are not supported. | Salvează fișierul ca `.csv`, nu ca `.xlsx` sau `.numbers`. |
| The CSV header must be exactly name,url in that order. | Asigură-te că primul rând este exact `name,url`. Verifică dacă există majuscule, coloane suplimentare sau dacă lipsește antetul. |
| Add at least one non-empty data row to the CSV. | Fișierul are antet, dar nu are rânduri. Adaugă cel puțin un nume și un link. |
| A CSV can contain at most 100 non-empty rows. | Împarte lista în fișiere de maximum 100 de rânduri. |
| This CSV is malformed and could not be read. | Exportă din nou fișierul din aplicația de foi de calcul. Caută ghilimele neînchise. |

### Erori de rând

Acestea marchează rânduri individuale. Le poți corecta și reîncărca fișierul sau poți continua doar cu rândurile valide.

| Etichetă sau mesaj | Cauză |
| - | - |
| **MISSING** / Name is required | Celula `name` este goală. |
| **MISSING** / URL is required | Celula `url` este goală. |
| **INVALID** / Enter a valid HTTP(S) URL | Linkul încalcă una dintre [regulile pentru URL](#reguli-pentru-url). |

Numerotarea rândurilor consideră antetul ca rândul 1, deci primul rând de date este rândul 2, la fel ca în foaia ta de calcul.

## Probleme frecvente

> **Antetul pare corect, dar primesc în continuare eroarea de antet**
>
> Antetul trebuie să fie scris cu litere mici și să conțină doar două coloane. `Name,URL` sau `name,url,notes` nu funcționează. Verifică și dacă există coloane goale în dreapta coloanei `url` în foaia de calcul.

> **Un link care funcționează în browser este marcat INVALID**
>
> Linkul poate conține un spațiu sau poate folosi alt protocol decât http sau https. Codifică spațiile ca `%20` sau elimină-le și folosește o adresă web completă.

> **Unele nume au fost scurtate**
>
> Numele mai lungi de 40 de caractere sunt trunchiate la 40. Scurtează-le în fișier dacă vrei să alegi tu formularea.

## Ce urmează

> **[Creează coduri QR dintr-un fișier CSV](/ro/bulk/create-from-csv)**
>
> Încarcă fișierul și pornește lotul.

> **[Prezentare generală a creării în masă](/ro/bulk/overview)**
>
> Limite și cum funcționează crearea în masă.


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