Ai exportat un raport de vânzări din instrumentul tău contabil și ai primit două opțiuni: descărcare ca CSV sau XLSX. Ai ales unul, l-ai deschis și ceva părea greșit — formulele dispăruseră, accentele se transformaseră în caractere de neînțeles, sau datele oscilau între formatul european și cel american. Aceasta este realitatea zilnică a formatelor de foi de calcul, iar alegerea între XLSX și CSV este rareori atât de evidentă pe cât pare.
Ambele formate stochează date tabulare, dar au fost concepute pentru sarcini diferite. Înțelegerea a ceea ce păstrează fiecare — și ce aruncă în liniște — îți economisește ore de depanare și multă frustrare.
Ce este de fapt CSV
CSV înseamnă Comma-Separated Values (valori separate prin virgulă). Este cel mai vechi și mai simplu format tabular încă utilizat pe scară largă, datând din schimbul de date pe mainframe-uri din anii 1970.
Un fișier CSV este un fișier text simplu. Fiecare linie este un rând, iar în cadrul unui rând valorile sunt separate de un delimitator — de obicei o virgulă, uneori un punct și virgulă, un tab sau o bară verticală. Fără formatare, fără formule, fără stil și fără conceptul de mai multe foi. Doar rânduri și coloane de text.
Această simplitate este superputerea CSV-ului. Orice instrument care gestionează date tabulare — de la un program COBOL de 50 de ani la un script Python modern — poate citi CSV. Fără parser propriu, fără compatibilitate de versiune, fără licență. Deschide-l într-un editor de text și îl poți citi.
Ce este de fapt XLSX
XLSX este formatul Office Open XML Spreadsheet, introdus de Microsoft în 2007 pentru a înlocui formatul binar mai vechi .xls. În ciuda originii Microsoft, XLSX este un standard ISO deschis (ISO/IEC 29500), iar majoritatea aplicațiilor moderne de foi de calcul îl suportă nativ. Un fișier XLSX nu este un singur fișier — este o arhivă ZIP care conține zeci de documente XML. Înăuntru găsești:
- Datele celulelor și formulele
- Formatare (fonturi, culori, borduri, formate numerice)
- Mai multe foi, fiecare cu propria grilă
- Diagrame, tabele pivot, intervale denumite, formatare condiționată
- Imagini încorporate și chiar macro-uri
Poți redenumi un fișier .xlsx în .zip, să-l dezarhivezi și să inspectezi singur XML-ul. Acest lucru face XLSX bogat și inspectabil în același timp.
Comparația sinceră
| Capacitate | CSV | XLSX |
|---|---|---|
| Stochează valori simple | ✅ | ✅ |
| Păstrează formulele | ❌ | ✅ |
| Păstrează formatarea | ❌ | ✅ |
| Mai multe foi | ❌ | ✅ |
| Diagrame și tabele pivot | ❌ | ✅ |
| Formate numerice (monedă, date) | ❌ (doar text) | ✅ |
| Compatibilitate universală | ✅ | ✅ (aplicații moderne) |
| Lizibil în editor de text | ✅ | ❌ (este un ZIP) |
| Mărime pentru date simple | Cea mai mică | 5-10× mai mare |
| Risc de probleme de localizare | Mare | Mic |
| Stream-abil pentru fișiere mari | ✅ | ⚠️ (trebuie dezarhivat) |
Când CSV este răspunsul corect
Folosește CSV când ai nevoie de oricare dintre aceste proprietăți:
- Compatibilitate maximă. Import într-o bază de date, alimentarea unui script, trimitere la un partener cu instrumente necunoscute — CSV va funcționa peste tot.
- Seturi de date masive. Un CSV de un milion de rânduri se transmite frumos; un XLSX de un milion de rânduri poate atinge limitele memoriei și plafonul rigid al Excel-ului de 1.048.576 rânduri pe foaie.
- Control versiuni. CSV face diff curat în Git. XLSX apare ca un blob binar.
- Schimb pur de date. Când ai nevoie doar de valori, iar sistemul receptor va aplica propria formatare.
Când XLSX este răspunsul corect
Treci la XLSX când oricare dintre următoarele contează:
- Formulele trebuie să supraviețuiască. Un buget cu
=SUM(B2:B30)devine un număr static în CSV. - Mai multe foi. Un tracker lunar cu o foaie pentru fiecare lună se prăbușește la o singură foaie în CSV.
- Formatarea poartă semnificație. Totale aldine, categorii cu coduri de culoare, simboluri valutare, formate procentuale — toate pierdute în CSV.
- Date și numere sigure pe tip. XLSX stochează
2026-05-02ca tip dată. CSV îl stochează ca text, iar următorul instrument decide cum să-l interpreteze (adesea greșit). - Destinatarul este uman. Oamenii citesc fișiere XLSX. Programele citesc CSV.
Capcanele care prind pe toată lumea
Câteva probleme specifice mușcă în mod repetat utilizatorii:
Capcana virgulei localizării În franceză, germană și multe alte localizări, separatorul zecimal este o virgulă, nu un punct. Deci 1,5 înseamnă 1.5. Dar CSV folosește virgule ca separatori de câmp. Excel în acele localizări salvează CSV cu punct și virgulă — care apoi se rupe la importul într-un instrument care așteaptă virgule. Rezultat: numere în coloane greșite sau rânduri întregi îmbinate.
Capcana formatului de dată Un CSV cu 03/04/2026 este ambiguu. Este 3 aprilie sau 4 martie? Excel interpretează automat în funcție de localizare, uneori rescriind data în liniște. XLSX stochează datele ca numere (zile de la 1900) cu metadate de tip explicite, eliminând ambiguitatea.
Capcana zeroului inițial Un număr de telefon, cod poștal sau SKU produs care începe cu 0 supraviețuiește în XLSX ca text. În CSV, când este redeschis în Excel, este interpretat ca număr și zeroul inițial dispare. Pentru totdeauna.
Capcana codificării Un CSV exportat ca ANSI pe Windows arată bine până când apare un nume francez cu é sau un nume de fișier japonez. Întotdeauna exportă CSV ca UTF-8 cu BOM dacă Excel îl va redeschide, sau ca UTF-8 simplu dacă un script îl consumă.
O regulă practică
Folosește acest test simplu:
- Va fi deschis de un om? → XLSX
- Va fi consumat de un program sau o pipeline? → CSV
- Există formule, mai multe foi sau formatare? → XLSX
- Merge la o bază de date, API sau partener cu instrumente necunoscute? → CSV
- Fișierul are peste 100 MB sau 500.000 de rânduri? → CSV
În caz de îndoială, păstrează masterul în XLSX și exportă în CSV când este nevoie. Mergând în direcția opusă — construind formatare bogată în CSV și încercând să faci upgrade la XLSX — pierzi avantajele fiecărui format.
Mergi mai departe
Dacă lucrezi cu foi de calcul zilnic, două tutoriale scurte acoperă fluxurile comune din browserul tău:
- Cum să editezi foi de calcul XLSX online fără Excel — Deschide, editează, rulează formule și exportă, fără Excel.
- Cum să convertești între JSON, YAML și CSV — Dus-întors între formate comune fără a pierde structura.
Ambele rulează complet în browserul tău și nu îți încarcă niciodată fișierele pe niciun server.
