Ce face această pagină și de ce este diferită
Această pagină convertește fișiere text delimitate (CSV) în caiete de lucru Excel (XLSX). Acceptă trei separatori: virgula, punctul și virgula și caracterul tab. Fișierul XLSX rezultat conține un singur tabel, plasat în prima foaie de lucru, cu același număr de rânduri și coloane ca fișierul CSV original.
Diferența față de alte instrumente similare este modul în care tratează tipurile de date. CSV-ul nu are tipuri de date: fiecare câmp este text simplu. Convertorul nostru păstrează toate valorile ca text în XLSX. Numere, date, coduri poștale cu zerouri la început (de exemplu, 01234) – toate ajung în fișierul Excel exact așa cum apar în CSV. Nu se face nicio interpretare automată, nicio conversie în număr sau dată. Acest comportament poate părea neobișnuit pentru cineva care folosește des Importul CSV din Excel, unde programul încearcă să ghicească tipul fiecărei coloane și adesea elimină zerourile de la început sau transformă datele în format propriu. Aici, controlul rămâne la utilizator: după descărcarea fișierului XLSX, puteți aplica manual formatarea numerică sau de dată acolo unde este necesar.
Un alt aspect distinctiv este alegerea delimitatorului. Fișierul CSV nu conține nicio declarație a separatorului folosit. Prin urmare, utilizatorul trebuie să selecteze explicit dacă separatorul este virgula, punctul și virgula sau tab. O alegere greșită duce la o parsare incorectă și implicit la mesajul de eroare „Acest CSV nu a putut fi analizat.”, deoarece rândurile nu mai pot fi descompuse corect în coloane.
Cum funcționează conversia: intrări, opțiuni, ieșiri
Ce furnizează utilizatorul:
- Un singur fișier CSV (cu extensia .csv sau un fișier text care respectă convenția delimitatorului ales).
- Selectarea delimitatorului CSV: Virgulă, Punct și virgulă sau Tab.
Ce primește utilizatorul:
- Un fișier XLSX descărcabil, care conține tabelul convertit.
- O previzualizare a tabelului rezultat (primele 8 rânduri și 8 coloane).
- Numărul de rânduri și coloane din tabel.
- Dimensiunea fișierului de ieșire.
Conversia se realizează integral în navigatorul web, fără încărcarea datelor pe niciun server. Navigatorul web analizează fișierul și scrie rezultatul convertit local pe dispozitiv. Citirea se face complet local, ceea ce oferă un nivel ridicat de confidențialitate – ideal pentru date personale, financiare sau confidențiale.
Fișierul XLSX generat este o arhivă ZIP care conține fișiere XML conform standardului Office Open XML. Nu include formule, stiluri celulare sau mai multe foi de lucru, pentru că CSV-ul nu le poate furniza. Este literalmente „textul din CSV, pus în celule XLSX”.
Cazuri limită și mesaje de eroare Instrumentul poate eșua din mai multe motive bine definite. Fiecare mesaj de eroare este specific și acționabil:
- „Alegeți mai întâi un fișier.” – Nu a fost selectat niciun fișier înainte de a începe conversia.
- „Alegeți un fișier CSV, JSON sau XLSX.” – Fișierul selectat are o extensie care nu este acceptată. Această pagină se așteaptă la un fișier CSV.
- „This file is too large. Use a file under ‹max›.” – Fișierul depășește limita de dimensiune de 8 MB.
- „Nu s-a putut converti acest fișier.” – O eroare generală de conversie, adesea din cauza unui fișier binar neașteptat sau a unei structuri invalide.
- „Acest CSV nu a putut fi analizat.” – Fișierul nu a putut fi împărțit în rânduri și coloane cu delimitatorul ales. Cauze comune: delimitator greșit, ghilimele neescapate, text corupt.
- „Acest fișier nu conține rânduri de tabel.” – Fișierul este gol sau fiecare rând din el este necompletat. Un fișier care conține doar antet nu este o eroare: se convertește într-un registru de lucru cu un singur rând.
- „This table has more than ‹max› rows.” – Tabelul are mai mult de 10.000 de rânduri.
- „This table has more than ‹max› columns.” – Tabelul are mai mult de 200 de coloane. Acest lucru se poate întâmpla atunci când delimitatorul ales apare și în interiorul datelor, împărțind valorile în prea multe bucăți.
- „Conversie anulată.” – Utilizatorul a anulat manual conversia.
- „Această conversie durează prea mult. Încercați un fișier de dimensiuni mai mici.” – Conversia a depășit limita de aproximativ 12 secunde, deoarece fișierul este foarte mare sau dispozitivul a fost lent.
Limitele de rânduri și coloane există deoarece instrumentul funcționează în întregime în memoria clientului. Un CSV cu milioane de rânduri poate provoca blocarea filei browserului. Timpul de expirare protejează împotriva buclelor de analiză necontrolate.
Gestionarea datelor și tipurile de câmpuri
Toate valorile din CSV sunt stocate în XLSX ca text, indiferent de conținut. Iată câteva consecințe practice:
- Zerourile la început (de exemplu, cod poștal
01234) rămân01234în Excel. Nu vor fi trunchiate la1234așa cum se întâmplă în importul clasic Excel. - Numerele lungi (de exemplu, numere de card, coduri de produs cu 20 de cifre) rămân exact așa cum au fost scrise, fără a fi convertite în notație științifică.
- Datele rămân text (
2025-03-15) și nu devin automat date Excel. Dacă aveți nevoie de o coloană de date, va trebui să selectați coloana respectivă în Excel și să aplicați formatul corespunzător – Data, Număr etc.. - Numerele reale (de exemplu,
1234.56) sunt stocate ca text. Le puteți converti ulterior în numere cu formula Excel=VALOARE()sau cu funcția „Text în coloane”.
Acest comportament este deliberat și elimină ambiguitatea: nu există riscul ca un cod alfanumeric să fie interpretat greșit ca număr sau ca o dată în format ambiguu să fie convertită automat. Tu deții controlul asupra tipurilor de date după conversie.
Erori comune și cum să le evitați
Instrumentul afișează mesaje de eroare clare pentru situații frecvente. Iată lista completă și explicația fiecăreia:
| Mesaj de eroare | Cauză probabilă |
|---|---|
| „Alegeți mai întâi un fișier.” | Utilizatorul încearcă să realizeze conversia fără a încărca niciun fișier. |
| „Alegeți un fișier CSV, JSON sau XLSX.” | Fișierul selectat nu este un format acceptat (de exemplu,.pdf,.png). |
| „Acest fișier este prea mare. Utilizați un fișier sub 8 MB.” | Fișierul depășește limita maximă de dimensiune de 8 MB impusă de instrument. |
| „Acest fișier nu a putut fi convertit.” | Eroare generală la procesare; posibil fișier binar neașteptat sau structură invalidă. |
| „Acest CSV nu a putut fi analizat.” | Fișierul nu a putut fi împărțit în rânduri și coloane cu delimitatorul ales. Cauze comune: delimitator greșit, ghilimele neescapate, text corupt. |
| „Acest fișier nu conține rânduri de tabel.” | Fișierul este gol sau fiecare rând din el este necompletat. |
| „Acest tabel are mai mult de 10000 rânduri.” | Depășirea limitei maxime de 10.000 de rânduri permise. |
| „Acest tabel are mai mult de 200 coloane.” | Depășirea limitei maxime de 200 de coloane permise. |
| „Conversie anulată.” | Utilizatorul a anulat manual conversia. |
| „Această conversie durează prea mult. Încercați un fișier mai mic.” | Conversia a depășit limita de aproximativ 12 secunde, deoarece fișierul este foarte mare sau dispozitivul a fost lent. |
Pentru a evita erorile de parsare, verificați întotdeauna că delimitatorul selectat coincide cu cel folosit în fișier. Fișierele CSV exportate din sisteme românești folosesc adesea punct și virgulă, în timp ce exporturile din SUA folosesc virgulă. Tab-ul apare de obicei în exporturile din baze de date sau aplicații vechi.
Cine beneficiază de acest convertor
- Persoane care primesc rapoarte CSV dintr-o aplicație web (CRM, ERP, platforme de marketing) și trebuie să le deschidă în Excel. Convertorul păstrează anteturile coloanelor intacte și nu alterează datele.
- Experți în date care trebuie să aplice filtrare, sortare sau tabele pivot pe un set de date care a sosit sub formă de text delimitat.
- Manageri sau echipe care partajează date cu colegi ce nu sunt familiarizați cu CSV-ul sau nu pot instala programe specializate. Un fișier XLSX se deschide cu un dublu-click pe Windows sau macOS.
- Oricine trebuie să păstreze zerourile conducătoare în coduri poștale, numere de cont, coduri de produs sau identificatori unici. Importul direct în Excel le-ar pierde; acest convertor le păstrează ca text.
- Utilizatori preocupați de confidențialitate care nu doresc să încarce fișiere cu date sensibile pe servere externe. Procesarea client-side înseamnă că fișierul nu părăsește niciodată calculatorul.
Întrebări frecvente
1. De ce toate numerele apar ca text în Excel după conversie?
Pentru că CSV-ul nu conține informații despre tipul datelor. Fiecare valoare este un șir de caractere. Convertorul scrie fiecare valoare exact așa cum apare în CSV. Dacă aveți nevoie de coloane numerice sau de date, le puteți selecta în Excel și aplica formatul corespunzător (Număr, Dată etc.). Acest lucru evită greșelile frecvente de interpretare automată.
2. Am un fișier cu separator virgulă, dar primesc mesajul „Acest CSV nu a putut fi analizat”. Ce este greșit?
Verificați dacă în interiorul câmpurilor există virgule suplimentare (de exemplu, într-o adresă). Dacă câmpul respectiv nu este încadrat de ghilimele ("..."), parserul va considera acea virgulă drept separator și va produce un număr incorect de coloane. Soluția este să editați CSV-ul înainte de conversie sau să alegeți un separator care nu apare în date.
3. Pot converti un fișier cu mai multe foi de lucru într-un singur XLSX?
Nu. Fișierul CSV reprezintă o singură foaie de lucru (un singur tabel). Convertorul produce un XLSX cu o singură foaie. Dacă aveți mai multe tabele, va trebui să le puneți în fișiere CSV separate.
4. Cum aflu care este separatorul real al fișierului meu CSV?
Deschideți fișierul într-un editor de text simplu (Notepad, VS Code). Priviți primele rânduri: dacă vedeți coloane separate prin virgulă – e virgulă; prin punct și virgulă – e punct și virgulă; prin tab (apare ca spațiu mare sau ca un simbol special) – e tab. Dacă nu sunteți sigur, încercați pe rând fiecare opțiune.
5. Există o limită de dimensiune a fișierului?
Da, fișierul poate avea cel mult 8 MB. De asemenea, este limitat la cel mult 10.000 de rânduri și 200 de coloane. O conversie care durează mai mult de aproximativ 12 secunde este oprită cu mesajul „Această conversie durează prea mult. Încercați un fișier de dimensiuni mai mici.”. Pentru fișiere voluminoase, recomandăm fragmentarea lor în părți mai mici.
6. Pot folosi acest convertor offline?
Da, după ce pagina este încărcată complet în browser (cu conexiune la internet), conversiile ulterioare rulează local. Dacă închideți fila sau reîncărcați pagina, va trebui să o accesați din nou online. Nu stocăm nicio dată pe server.