Convertor de foi de calcul Excel în tabel CSV
Conversia unei foi de calcul Excel într-un tabel CSV extrage datele tabulare brute într-un format de text universal pentru compatibilitate maximă cu software-ul.
Compararea formatelor și specificații tehnice
| Specificație | XLSX | CSV |
|---|---|---|
| Tip MIME | N/A | text/csv |
| Tip | N/A | tabular data |
| Compresie | N/A | none |
| Specificație standard | N/A | IETF RFC 4180 |
| Antet Magic Bytes | N/A | RFC 4180 delimiter stream |
Prezentare generală a formatului și aplicații
Aplicațiile pentru foi de calcul, cum ar fi Microsoft Excel, utilizează formate complexe de registre de lucru pentru a stoca mai multe foi, formatarea celulelor, formule și diagrame. Deși aceste caracteristici ajută utilizatorii să organizeze modele financiare complexe și instrumente de urmărire a proiectelor, ele creează bariere la transferul datelor în alte sisteme. Software-ul, cum ar fi bazele de date relaționale, conductele de știința datelor în Python și instrumentele de gestionare a relațiilor cu clienții, nu poate citi machetele proprietare de registre de lucru. Transformarea unui registru de lucru în text plat rezolvă această barieră de compatibilitate. Procesul de export elimină stilurile vizuale, lățimile coloanelor și formulele, lăsând doar rândurile și coloanele brute. Programatorii și analistii de date se bazează pe acest flux de lucru pentru a prelua înregistrări în scripturi automatizate, servere de baze de date și aplicații web fără a întâmpina erori de analiză cauzate de metadatele de stil ascunse.
Specificații tehnice și detaliere codec
Un fișier XLSX este de fapt o arhivă ZIP care conține o colecție de fișiere XML structurate conform standardului Office Open XML. Structura sa fizică de fișier începe cu semnătura octeților magici hexadecimali 50 4B 03 04, care o identifică drept arhivă comprimată. În interiorul acestei arhive, datele registrului de lucru, șirurile partajate și dimensiunile foilor sunt separate în fișiere text XML distincte, comprimate folosind algoritmul DEFLATE. În schimb, un fișier CSV este un document text simplu, necomprimat, care utilizează tipul MIME text/csv. Nu conține octeți magici, containere sau compresie binară. Rândurile sunt separate prin caractere de linie nouă, iar celulele de date individuale sunt delimitate prin virgule, punct și virgulă sau tabulatori.
Compatibilitate SO și browser
Suportul sistemului de operare și al software-ului pentru tabelele de text simplu este universal. Sistemele Windows, macOS, Linux, iOS și Android deschid tabelele de text în mod nativ prin editori de text implicți, software pentru foi de calcul și utilitare în linie de comandă. Browserele web moderne, inclusiv Google Chrome, Mozilla Firefox, Apple Safari și Microsoft Edge, pot reda tabelele de text direct sau le pot procesa prin cadre JavaScript pe partea de client. Nu sunt necesare pluginuri proprietare sau licențe software specializate pentru foi de calcul pentru a citi sau scrie fișierele de ieșire.
💡 Informații utile
Verificați întotdeauna setările pentru delimitatorul tabelului de text înainte de importarea într-o bază de date, deoarece setările regionale europene pentru foi de calcul utilizează adesea implicit punct și virgulă în loc de virgulă pentru a evita conflictele cu separatorii zecimali.
Compararea formatelor și specificații tehnice
Un registru de lucru standard de câțiva megabytes, care conține formule și formatare complexă, poate măsura 5 MB în formatul său de container zip. Eliminarea elementelor vizuale dintr-un registru de lucru până la un tabel text simplu reduce adesea dimensiunea fișierului la 800 KB. Transferul acestui fișier text de 800 KB durează mai puțin de 0,1 secunde printr-o rețea mobilă 4G, aproximativ 0,02 secunde pe o conexiune 5G și viteze practic instantanee printr-o conexiune standard din fibră optică.
Întrebări frecvente
Cum se convertește foia de calcul Excel în tabel CSV fără a pierde din calitate?
Deoarece tabelele de text stochează doar valori de text brut, transformarea unui registru de lucru cu mai multe foi și formule în acest format este o conversie cu pierderi în ceea ce privește stilul, diagramele și formulele. Numerele brute și șirurile de text rămân intacte fără pierderi de date, dar toată formatarea vizuală și logica formulelor calculate sunt eliminate permanent în timpul exportului.
Care este diferența dintre foia de calcul Excel și tabelul CSV?
O foie de calcul Excel este un container binar comprimat care conține mai multe documente XML care stochează stiluri, formule și mai multe foi de lucru. Un tabel CSV este un singur fișier text simplu care conține un tabel de rânduri și coloane separate prin caractere delimitatoare, fără a avea suport pentru formule sau formatare vizuală.