UltKit

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

Rezultat

Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.

Cum se folosește acest instrument

  1. 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. 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. 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 convertorSalvare ca în ExcelDescărcare din Google Sheets
Toate foile exportate dintr-o singură mișcareyesnono
Virgulă sau punct și virgulă, alese pentru fiecare fișieryesDepinde de setările regionale WindowsDoar virgulă
Deschide .xls, .xlsx și .xlsmyesyesDupă importul în Sheets
Ieșire UTF-8yesDoar cu tipul CSV UTF-8yes
Funcționează fără instalarea de programeyesnoyes

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

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
Convertor XLS

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
–
Convertor CSV

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