Pretvarač Excel tablica u CSV tablicu
Pretvaranje Excel tablice u CSV format izdvaja sirove tablične podatke u univerzalni tekstualni format radi maksimalne kompatibilnosti sa softverom.
Usporedba formata i tehničke specifikacije
| Specifikacija | XLSX | CSV |
|---|---|---|
| MIME vrsta | N/A | text/csv |
| Vrsta | N/A | tabular data |
| Kompresija | N/A | none |
| Standardna specifikacija | N/A | IETF RFC 4180 |
| Zaglavlje čarobnih bajtova (Magic Bytes) | N/A | RFC 4180 delimiter stream |
Pregled formata i primjena
Aplikacije za proračunske tablice poput Microsoft Excela koriste složene formate radnih knjiga za pohranu više listova, oblikovanja ćelija, formula i grafikona. Iako ove značajke pomažu korisnicima organizirati složene financijske modele i pratioce projekata, stvaraju prepreke pri prijenosu podataka u druge sustave. Softver poput relacijskih baza podataka, podatkovnih cjevovoda u Pythonu i alata za upravljanje odnosima s klijentima ne može čitati vlasniče izglede radnih knjiga. Pretvaranje radne knjige u običan tekst rješava ovu prepreku kompatibilnosti. Postupak izvoza uklanja vizualne stilove, širine stupaca i formule, ostavljajući samo sirove retke i stupce. Programeri i analitičari podataka oslanjaju se na ovaj tijek rada za unos zapisa u automatizirane skripte, poslužitelje baza podataka i web-aplikacije bez nailaženja na pogreške u analiziranju uzrokovane skrivenim metapodacima oblikovanja.
Tehničke specifikacije i pregled kodeka
XLSX datoteka zapravo je ZIP arhiva koja sadrži zbirku XML datoteka strukturiranih prema standardu Office Open XML. Njezina fizička struktura datoteke počinje heksadecimalnim potpisom magičnog bajta 50 4B 03 04, što je identificira kao komprimiranu arhivu. Unutar ove arhive podaci radne knjige, dijeljeni nizovi i dimenzije listova odvojeni su u zasebne XML tekstualne datoteke komprimirane pomoću algoritma DEFLATE. S druge strane, CSV datoteka je nekomprimirani dokument s običnim tekstom koji koristi MIME tip text/csv. Ne sadrži magične bajtove, omote spremnika ni binarnu kompresiju. Redci su odvojeni znakovima novog reda, a pojedinačne ćelije podataka razdvojene su zarezima, točka-zarezima ili tabulatorima.
Kompatibilnost s OS-om i preglednikom
Podrška operacijskog sustava i softvera za tablice s običnim tekstom je univerzalna. Sustavi Windows, macOS, Linux, iOS i Android izvorno otvaraju tekstualne tablice putem zadanih uređivača teksta, softvera za proračunske tablice i uslužnih programa naredbenog retka. Moderni web-preglednici uključujući Google Chrome, Mozilla Firefox, Apple Safari i Microsoft Edge mogu izravno prikazati tekstualne tablice ili ih obraditi putem JavaScript okvira na strani klijenta. Za čitanje ili pisanje izlaznih datoteka nisu potrebni nikakvi vlasnički dodaci ni specijalizirane licence za softver proračunskih tablica.
💡 Korisne informacije
Uvijek provjerite postavke graničnika tekstualnih tablica prije uvoza u bazu podataka, budući da europske postavke proračunskih tablica često zadano koriste točka-zarez umjesto zareza kako bi se izbjegli sukobi s decimalnim odvojcima.
Usporedba formata i tehničke specifikacije
Standardna radna knjiga s više megabajta koja sadrži složene formule i oblikovanje može imati veličinu od 5 MB u svom formatu ZIP spremnika. Svođenje radne knjige na tablicu s običnim tekstom često smanjuje veličinu datoteke na 800 KB. Prijenos ove tekstualne datoteke od 800 KB traje manje od 0,1 sekunde preko 4G mobilne mreže, oko 0,02 sekunde preko 5G veze i praktički trenutnom brzinom preko standardne optičke veze.
Često postavljana pitanja
Kako pretvoriti Excel tablicu u CSV tablicu bez gubitka kvalitete?
Budući da tekstualne tablice pohranjuju samo sirove tekstualne vrijednosti, pretvaranje radne knjige s više listova i formulama u ovaj format predstavlja gubitkovnu konverziju u pogledu stila, grafikona i formula. Sirovi brojevi i tekstualni nizovi ostaju netaknuti bez gubitka podataka, ali svo vizualno oblikovanje i izračunata logička formula trajno se uklanjaju tijekom izvoza.
Koja je razlika između Excel tablice i CSV tablice?
Excel tablica je binarno komprimirani spremnik koji sadrži više XML dokumenata koji pohranjuju stilove, formule i više radnih listova. CSV tablica je jedna datoteka s običnim tekstom koja sadrži jednu tablicu redaka i stupaca odvojenih znakovima graničnika, bez ikakve podrške za formule ili vizualno oblikovanje.