Convertor Excel în CSV

Convertiți Excel în CSV online — gratuit, instantaneu și privat. Fișierul dumneavoastră este procesat direct în browser și nu este încărcat niciodată pe server.

Delimitator CSV
Rezultat

Fișierele convertite și o previzualizare vor apărea aici.

Pregătit. Alegeți un fișier tabelar pentru a-l converti.

Cum funcționează conversia

  • Este citită doar prima foaie de calcul (sheet) din registrul de lucru.
  • Alegeți delimitatorul care se potrivește cu datele dumneavoastră — virgulă, punct și virgulă sau tab.

Fișierul dumneavoastră tabelar este convertit direct în browser. Nimic nu este încărcat pe serverele BroBroGo.

Întrebări frecvente

Cum convertesc Excel în CSV?

Glisați fișierul Excel și faceți clic pe convertire — fișierul CSV este gata de descărcat în câteva secunde, împreună cu o previzualizare a rezultatului. Totul rulează local pe dispozitivul dumneavoastră.

Cât de mare poate fi fișierul pe care îl convertesc?

Până la 8 MB, 10.000 de rânduri și 200 de coloane per fișier. Seturile de date mai mari sunt cel mai bine împărțite în fișiere mai mici înainte de conversie.

Ce face această pagină și de ce este diferită

Această pagină convertește un fișier Excel (XLSX) într-un fișier CSV text simplu. Încarci fișierul, alegi un delimitator (virgulă, punct și virgulă sau tab), iar instrumentul generează un CSV descărcabil. Totul se petrece în browser – niciun byte nu părăsește mașina ta.

Ceea ce deosebește această pagină de alte convertoare este modul în care tratează transformarea: aplatizează un document bogat (XLSX) într-un tabel text redus la os. Un fișier XLSX poate conține foi multiple, formule, tipuri de celule (numere, date, valori booleene), culori, fonturi și celule îmbinate. CSV nu are loc pentru niciunul dintre acestea. Fiecare formulă este înlocuită cu ultima sa valoare salvată vizibilă, formatarea este eliminată complet și numai prima foaie de lucru este utilizată.

Virgulele, liniile noi și zerourile conducătoare din date pot corupe rezultatul CSV dacă nu sunt gestionate corect. Instrumentul aplică citare standard, dar utilizatorul trebuie să inspecteze rezultatul. Deoarece CSV nu are concept de date ierarhice, trebuie să decizi cum să reprezinți câmpurile imbricate (șiruri concatenate sau coloane separate) înainte de conversie.

Procesul de conversie și ceea ce se pierde

Instrumentul citește valorile vizibile numai din prima foaie de lucru a fișierului XLSX. Dacă ai mai multe foi, celelalte sunt ignorate. Formulele nu sunt recalculate; se citește valoarea salvată la ultima salvare. Asta înseamnă că, dacă ai o formulă =A1+B1 și ai salvat fișierul cu valoarea 10, în CSV vei găsi 10, nu formula propriu-zisă.

Stilizarea celulelor (culori, fonturi, celule îmbinate, margini) se pierde complet. Tipurile de celule (număr, dată, valută) nu sunt păstrate – toate valorile devin text simplu în CSV. Dacă celula conținea un număr cu zerouri conducătoare, de exemplu 00123, în CSV vei vedea 123, cu excepția cazului în care valoarea a fost stocată ca text în Excel. Dacă celula era formatată ca text, zerourile se păstrează.

Mai jos sunt câteva exemple concrete:

Valoare în Excel (tip) Rezultat în CSV
00123 (număr) 123
"00123" (text) 00123
=A1+B1 (formulă) valoarea salvată
dată 01.01.2024 01.01.2024 (ca text)
1,5 (număr) 1.5 sau 1,5 în funcție de setările Excel, dar în CSV va fi text

Alegerea delimitatorului și citarea automată

Utilizatorul poate alege între trei delimitatori: virgulă, punct și virgulă sau tab. Delimitatorul determină cum sunt separate coloanele în fișierul CSV. Dacă o celulă conține caracterul ales ca delimitator, valoarea este citată automat. De exemplu, dacă alegi virgula iar o celulă conține textul „mere, pere și prune”, în CSV vei vedea "mere, pere și prune". La fel, liniile noi din interiorul valorilor sunt citate.

Alegerea delimitatorului nu este banală. Sistemele care folosesc virgula ca separator zecimal preferă de obicei punct și virgulă ca delimitator de coloană în CSV. De exemplu, dacă importi într-o bază de date PostgreSQL, virgula este standard, dar dacă exporti pentru o aplicație care folosește setări regionale europene, punctul și virgulă poate fi mai potrivit. Tab-ul este util când datele conțin frecvent virgule și puncte și virgulă.

Regula generală: folosește delimitatorul care nu apare în datele tale, altfel vei avea nevoie de citare suplimentară. Instrumentul aplică citare standard conform RFC 4180, dar dacă datele conțin ghilimele duble, acestea sunt dublate (" devine "").

Pregătirea datelor înainte de conversie

Deoarece instrumentul convertește numai prima foaie de lucru, trebuie să pregătești fișierul Excel în consecință. Dacă ai mai multe foi cu date care trebuie combinate, va trebui să le îmbini manual într-o singură foaie înainte de încărcare. Alternativ, poți converti fiecare foaie separat și apoi uni fișierele CSV rezultate.

Datele ierarhice sau imbricate sunt o problemă majoră. CSV nu suportă structuri ierarhice. Dacă în Excel ai o coloană cu valori concatenate (de exemplu „nume/prenume”), în CSV vei avea același text. Dacă ai două rânduri care reprezintă o singură înregistrare (de exemplu un antet și detalii), trebuie să le aplatizezi înainte de conversie, altfel vei obține rânduri suplimentare care nu au sens.

Cazuri practice:

  • Celule îmbinate: în Excel, celulele îmbinate afișează o singură valoare. Instrumentul citește valoarea din colțul stânga sus al intervalului îmbinat și lasă celelalte celule goale. Dacă ai nevoie ca valoarea să se repete pe toate rândurile, trebuie să decombi celulele înainte de încărcare.
  • Comentarii și note: nu sunt incluse în CSV.
  • Imagini și diagrame: ignorate complet.

Mesaje de eroare și limitări practice

Instrumentul afișează mesaje clare când ceva nu funcționează:

  • „Alegeți mai întâi un fișier.” – nu ai selectat niciun fișier.
  • „Alegeți un fișier CSV, JSON sau XLSX.” – ai încercat să încarci alt format.
  • „Acest fișier este prea mare. Folosiți un fișier sub ‹max›.” – limita de mărime este impusă de resursele browserului.
  • „Acest fișier Excel nu poate fi deschis.” – fișierul este corupt sau nu este un XLSX valid.
  • „Acest fișier nu are rânduri de tabel.” – prima foaie este goală sau nu conține date tabelare.
  • „Acest tabel are mai mult de ‹max› rânduri.” – depășește limita de rânduri permisă.
  • „Acest tabel are mai mult de ‹max› coloane.” – depășește limita de coloane.
  • „Conversie anulată.” – ai anulat manual conversia.
  • „Această conversie durează prea mult. Încercați un fișier mai mic.” – browserul a detectat că operația depășește timpul rezonabil.

Aceste limitări există pentru că totul se execută local. Fișierele foarte mari sau cu formule complexe pot încetini sau chiar bloca browserul. Dacă întâmpini erori, încearcă să reduci numărul de rânduri sau coloane sau să decombi celulele îmbinate.

Securitatea procesării locale

Un avantaj major al acestui instrument este că niciun fișier nu este trimis pe un server. Conversia se face în întregime în browser, folosind JavaScript. Poți converti fișiere cu date sensibile (salarii, informații medicale, date clienți) fără teama că acestea sunt stocate sau interceptate.

Acest lucru este posibil pentru că formatul XLSX este de fapt un arhiv ZIP care conține fișiere XML. Browserul poate decomprima arhiva, poate citi XML-ul foii de lucru, extrage valorile și le poate scrie într-un nou fișier CSV, totul în memoria locală. După descărcare, datele sunt șterse din memorie la reîncărcarea paginii.

Cu toate acestea, limitările rămân: browserul nu poate rula un motor Excel complet, de aceea formulele nu sunt recalculate și tipurile de celule nu sunt păstrate.

Cine are nevoie de acest instrument și de ce

Acest instrument este destinat persoanelor care primesc un fișier Excel (de la un coleg, client sau dintr-un set de date public) și trebuie să îl importe într-un sistem care acceptă numai CSV – baze de date, scripturi de analiză, aplicații vechi. De asemenea, este util pentru cei care doresc să elimine formatarea și formulele pentru a crea un fișier de date curat și portabil.

Un exemplu tipic: un analist de date primește de la departamentul financiar un XLSX cu mai multe foi, culori și formule. El trebuie să încarce datele într-un instrument de vizualizare precum Tableau, care preferă CSV. Va încărca fișierul, va alege delimitatorul potrivit și va descărca CSV-ul. Dacă datele conțin zerouri conducătoare (coduri poștale, numere de cont), va trebui să se asigure că acestea sunt stocate ca text în Excel înainte de conversie.

Un alt caz: un dezvoltator migrează date dintr-un spreadsheet într-o bază de date relațională. El va folosi acest instrument pentru a obține un CSV pe care îl poate importa cu COPY în PostgreSQL sau LOAD DATA în MySQL. Va verifica dacă liniile noi din celule nu strică formatul și va alege delimitatorul corespunzător.

Întrebări frecvente

Ce se întâmplă cu formulele din Excel?

Formulele nu sunt calculate. Instrumentul citește ultima valoare salvată vizibilă a celulei. Dacă ai nevoie de valori actualizate, deschide fișierul în Excel, salvează-l (astfel încât formulele să fie recalculate și valorile salvate) și apoi convertește.

De ce se pierd zerourile de la începutul numerelor?

Dacă celula din Excel conține un număr (de exemplu 00123), Excel îl stochează ca număr 123, iar zerourile sunt doar formatare. CSV nu păstrează formatarea, deci vei vedea 123. Soluția: formatează celula ca text înainte de a salva fișierul XLSX.

Pot converti mai multe foi de lucru simultan?

Nu. Instrumentul convertește numai prima foaie de lucru. Pentru a converti mai multe foi, trebuie să le îmbini într-o singură foaie înainte de încărcare sau să convertești fiecare foaie separat.

Este sigur să convertesc date sensibile cu acest instrument?

Da. Fișierul nu părăsește browserul. Conversia se face local, fără încărcare pe vreun server. După descărcarea CSV-ului, datele din memorie sunt șterse la reîncărcarea paginii.

Ce fac dacă am date imbricate (de exemplu, o coloană cu nume și prenume separate prin virgulă)?

CSV nu suportă structuri ierarhice. Trebuie să prelucrezi datele înainte de conversie: fie separă informațiile în coloane distincte, fie folosește un delimitator care nu apare în date (de exemplu, tab) și păstrează textul concatenat, asigurându-te că sistemul țintă îl poate interpreta.

Cum aleg delimitatorul potrivit?

Depinde de sistemul în care vei importa CSV-ul. Dacă sistemul folosește virgula ca separator zecimal (majoritatea țărilor europene), alege punct și virgulă sau tab. Dacă sistemul folosește punctul ca separator zecimal (SUA, Marea Britanie), virgula este standard. Verifică documentația sistemului țintă.