Convertor Excel în CSV
Extrageți dintr-o singură trecere fiecare foaie a unui registru Excel ca fișier CSV separat, de la un .xls din anii 1990 până la un .xlsm cu macrocomenzi, cu delimitatorul și codificarea pe care le așteaptă programul de destinație.
Convertor de date
sau trage Fișiere CSV, TSV, TXT … aici ·
Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute
Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.
Caracterul care separă coloanele în fișierele CSV și text, atât la citire, cât și la scriere. Automat îl detectează din fișierul de intrare și scrie virgule.
UTF-8 funcționează pentru toate limbile. Alegeți UTF-8 cu BOM dacă Excel pe Windows afișează incorect diacriticele sau caracterele asiatice la deschiderea CSV-ului.
Pentru fișiere Excel, ODS și Numbers: convertiți doar prima foaie sau toate foile (un CSV per foaie într-un ZIP sau o cheie JSON per foaie).
Numele filei din noul registru de calcul, maximum 31 de caractere.
Matrice de obiecte folosește numele coloanelor drept chei pentru fiecare rând; matricea de matrice este mai compactă și păstrează antetul ca prim element.
Numele elementului exterior care include toate rândurile; fiecare rând devine un <row> în interiorul lui.
Folosit în instrucțiunile CREATE TABLE și INSERT. Doar litere, cifre și liniuțe de subliniere.
Ghilimelele și tipurile de coloane diferă ușor între baze de date; alegeți-o pe cea în care veți importa.
Rescrie celulele cu date într-un singur format. ISO (2026-10-18) este cel mai sigur pentru baze de date și cod; Păstrare le lasă așa cum apar în sursă.
Cum se folosește acest instrument
- 1
Încărcați registrele
Adăugați fișiere .xls, .xlsx sau .xlsm, până la 20 odată și câte 95 MB fiecare. Generațiile diferite de fișiere pot fi amestecate în același lot.
- 2
Alegeți foile și delimitatorul
Foi de convertit pornește cu toate foile selectate. Setați Delimitator pe punct și virgulă dacă CSV-ul ajunge la cineva al cărui Excel folosește virgula ca separator zecimal.
- 3
Convertiți și dezarhivați
Apăsați Convertește în CSV. Un registru cu mai multe foi revine ca un ZIP cu câte un CSV pentru fiecare foaie, denumit după foaia respectivă.
Încărcați un fișier .xls, .xlsx sau .xlsm și apăsați Convertește în CSV: fiecare foaie devine un CSV UTF-8 separat, gata de redeschis în Excel sau de importat în altă parte.
Excel în CSV pentru registre întregi, nu doar pentru o foaie
De-a lungul anilor, Excel a folosit trei formate principale de registru. Formatul binar .xls din Excel 97–2003 stochează foile ca înregistrări BIFF și le limitează la 65.536 de rânduri. Formatul .xlsx, introdus cu Excel 2007, este Office Open XML, un ZIP de componente XML cu loc pentru 1.048.576 de rânduri. Formatul .xlsm este același container, cu macrocomenzi VBA în interior. Toate trei conțin mai multe foi, în timp ce un CSV conține exact una.
Această nepotrivire e problema de zi cu zi: un raport lunar cu o foaie pe lună, un buget cu o foaie pe departament, un export de sondaj cu răspunsurile pe o foaie și codurile pe alta. Exportul din Excel înseamnă să activați fiecare foaie, să alegeți Salvare ca și să confirmați avertismentele, de douăsprezece ori. Aici încărcați registrul o singură dată, iar fiecare foaie iese ca fișier denumit după ea.
Pentru prima foaie dintr-un registru modern, destinată unui magazin online sau unui CRM, XLSX în CSV este configurat cu date ISO.
Salvare ca din Excel, Google Sheets și acest convertor, comparate
| Acest convertor | Salvare ca în Excel | Descărcare din Google Sheets | |
|---|---|---|---|
| Toate foile exportate dintr-o singură mișcare | yes | no | no |
| Virgulă sau punct și virgulă, alese pentru fiecare fișier | yes | Depinde de setările regionale Windows | Doar virgulă |
| Deschide .xls, .xlsx și .xlsm | yes | yes | După importul în Sheets |
| Ieșire UTF-8 | yes | Doar cu tipul CSV UTF-8 | yes |
| Funcționează fără instalarea de programe | yes | no | yes |
Virgulă sau punct și virgulă: delimitatori CSV în funcție de regiune
În SUA, Marea Britanie, Canada, Australia, Japonia și alte locuri unde separatorul zecimal este punctul, Windows folosește virgula ca separator de listă. Excel de acolo scrie și așteaptă virgule.
- Delimitator: virgulă
- Respectă RFC 4180 și majoritatea importatoarelor web
În Germania, Franța, Spania, Italia, Brazilia și o mare parte din Europa, separatorul zecimal este virgula (1.234,56), așa că Windows trece separatorul de listă la punct și virgulă, iar Excel îl urmează.
- Delimitator: punct și virgulă
- Folosiți-l când un coleg din aceste regiuni deschide fișierul cu dublu clic
Tabulatorul apare aproape niciodată în datele reale, deci este cel mai sigur separator pentru text care conține virgule și puncte și virgulă, cum ar fi adrese sau descrieri de produse.
- Delimitator: tab
- Sau alegeți TSV la Convertește în
XLS
Registru Microsoft Excel 97–2003
XLS este formatul binar de foi de calcul folosit de Excel din versiunea Excel 97 până când XLSX l-a înlocuit în 2007. Este limitat la 65.536 de rânduri și 256 de coloane pe foaie și stochează datele într-o structură proprietară. Multe sisteme vechi, portaluri guvernamentale și exporturi bancare mai vechi încă produc sau cer XLS. Excel, LibreOffice și Google Sheets îl pot deschide.
- Compresie
- –
- Transparență
- –
- Animație
- –
- Introdus în
- 1997 · Microsoft
CSV
Valori separate prin virgulă
CSV este un format text simplu pentru tabele, în care fiecare linie este un rând, iar virgulele separă coloanele. Este folosit încă din primele zile ale informaticii și este descris în RFC 4180, deși multe variante folosesc punct și virgulă sau tabulatori și codificări diferite ale textului. Aproape orice program de calcul tabelar, bază de date sau instrument de analiză îl poate importa și exporta, ceea ce îl face formatul implicit pentru mutarea datelor între sisteme. CSV stochează doar valori, fără formule, formatare, foi multiple sau tipuri de date.
- Compresie
- –
- Transparență
- –
- Animație
- –
- Introdus în
- –
Registrele Excel întregi se transformă în CSV pentru a da datele cuiva fără Excel, pentru a le arhiva ca text simplu care va rezista oricărui program de calcul tabelar sau pentru a împărți un raport cu mai multe foi în câte un fișier pe tabel.
Numere, date și zerouri inițiale în fișierul CSV exportat
CSV-ul primește valoarea stocată a fiecărei celule, nu formatul afișat pe ecran. Datele sunt scrise așa cum le afișează Excel, cu excepția cazului în care setați Date calendaristice pe ISO sau pe marcaj temporal Unix, iar numerele își păstrează precizia completă. Excel stochează datele ca numere seriale numărate de la 1 ianuarie 1900 și tratează în continuare 1900 ca an bisect, o eroare păstrată pentru compatibilitate cu Lotus 1-2-3.
Zerourile de la început se păstrează doar dacă celula era text în registru. Un cod poștal tastat 02134 într-o celulă numerică a fost deja stocat ca 2134, deci CSV-ul nu mai poate readuce zeroul. Contează și drumul înapoi: dublu clic pe un CSV lasă Excel să ghicească din nou tipurile, așa au ajuns numele de gene precum SEPT2 să fie citite ca date; în 2020, HUGO Gene Nomenclature Committee le-a redenumit (SEPTIN2). Pentru a reconstrui un registru cu control, folosiți CSV în XLS sau Date → Din text/CSV.
Întrebări frecvente despre convertorul Excel în CSV
De ce Excel salvează ca CSV doar foaia curentă?
Un fișier CSV conține un singur tabel, așa că Salvare ca din Excel scrie foaia activă și avertizează că restul se pierd. Cu Foi de convertit setat pe toate foile, fiecare foaie de aici devine propriul CSV, într-un singur ZIP.
Pot converti în CSV un fișier .xls vechi din Excel 2003?
Da. Formatul binar .xls folosit de Excel 97–2003 se convertește exact ca un .xlsx. Foile lui au cel mult 65.536 de rânduri și 256 de coloane, deci CSV-ul nu va depăși niciodată această grilă.
Ce se întâmplă cu macrocomenzile dintr-un registru .xlsm?
Macrocomenzile VBA sunt cod, nu date, deci sunt omise; CSV-ul conține valorile celulelor produse ultima dată de macrocomenzi.
Cum fac ca Excel să deschidă pe coloane un CSV cu punct și virgulă?
Excel desparte un CSV după separatorul de listă din setările regionale Windows. Dacă fișierul folosește celălalt caracter, deschideți-l din Date → Din text/CSV și alegeți acolo delimitatorul, sau convertiți din nou cu setarea Delimitator potrivită.
De ce să alegeți UTF-8 cu BOM la conversia Excel în CSV?
Marcajul de ordine a octeților (BOM) înseamnă trei octeți invizibili la începutul fișierului, care spun Excel pe Windows să citească textul ca UTF-8. Fără el, Excel folosește pagina de cod locală, iar numele cu diacritice se transformă în simboluri precum é. Majoritatea importatoarelor web ignoră BOM, dar unele scripturi stricte se blochează.