Excel lapas uz CSV tabulas pārveidotājs
Excel lapas konvertēšana uz CSV tabulu ekstrahē neapstrādātus tabulas datus universālā teksta formātā, nodrošinot maksimālu programmatūras saderību.
Formātu salīdzinājums un tehniskās specifikācijas
| Specifikācija | XLSX | CSV |
|---|---|---|
| MIME tips | N/A | text/csv |
| Tips | N/A | tabular data |
| Kompresija | N/A | none |
| Standarta specifikācija | N/A | IETF RFC 4180 |
| Maģisko baitu galvene | N/A | RFC 4180 delimiter stream |
Formāta pārskats un lietojums
Izklājlapu lietojumprogrammas, piemēram, Microsoft Excel, izmanto sarežģītus darblapu formātus, lai saglabātu vairākas lapas, šūnu formatējumu, formulas un diagrammas. Lai gan šie rīki palīdz lietotājiem sakārtot sarežģītus finanšu modeļus un projektu plānotājus, tie rada šķēršļus, pārvietojot datus uz citām sistēmām. Tādas programmatūras kā relacionālās datu bāzes, datu zinātnes cauruļvadi Python un klientu attiecību pārvaldības rīki nespēj nolasīt patentētus darblapu izkārtojumus. Darblapas pārveidošana par vienkāršu tekstu atrisina šo saderības problēmu. Eksportēšanas process noņem vizuālos stilus, kolonnu platumus un formulas, atstājot tikai neapstrādātās rindas un kolonnas. Programmētāji un datu analītiķi paļaujas uz šo darbplūsmu, lai iekļautu ierakstus automatizētos skriptos, datu bāzes serveros un tīmekļa lietojumprogrammās, nesaskaroties ar sintakses kļūdām, ko izraisa slēpti stila metadati.
Tehniskās specifikācijas un kodeku sadalījums
XLSX fails patiesībā ir ZIP arhīvs, kurā ir XML failu kolekcija, kas strukturēta saskaņā ar Office Open XML standartu. Tā fiziskā faila struktūra sākas ar heksadecimālo burvju baitu parakstu 50 4B 03 04, kas to identificē kā saspiestu arhīvu. Šajā arhīvā darblapas dati, kopīgotās virknes un lapas dimensijas ir sadalītas atsevišķos XML teksta failos, kas saspiesti, izmantojot DEFLATE algoritmu. Savukārt CSV fails ir nesaspiests, vienkārša teksta dokuments, kas izmanto MIME tipu text/csv. Tas nesatur nekādus burvju baitus, konteinera ietvarus vai bināro saspiešanu. Rindas ir atdalītas ar jaunas rindas rakstzīmēm, un atsevišķas datu šūnas ir atdalītas ar komatiem, semikoliem vai tabulācijām.
OS un pārlūkprogrammu saderība
Operētājsistēmu un programmatūras atbalsts vienkāršā teksta tabulām ir universāls. Windows, macOS, Linux, iOS un Android sistēmas atver teksta tabulas tieši, izmantojot noklusējuma teksta redaktorus, izklājlapu programmatūru un komandrindas utilītas. Mūsdienu tīmekļa pārlūkprogrammas, tostarp Google Chrome, Mozilla Firefox, Apple Safari un Microsoft Edge, var attēlot teksta tabulas tieši vai apstrādāt tās, izmantojot klienta puses JavaScript ietvarus. Lai nolasītu vai ierakstītu izvades failus, nav nepieciešami nekādi patentēti spraudņi vai specializētas izklājlapu programmatūras licences.
💡 Noderīga informācija
Pirms importēšanas datu bāzē vienmēr pārbaudiet teksta tabulas atdalītāju iestatījumus, jo Eiropas izklājlapu reģionālajos iestatījumos komatu vietā bieži pēc noklusējuma tiek izmantoti semikoli, lai izvairītos no konfliktiem ar decimāldaļu atdalītājiem.
Formātu salīdzinājums un tehniskās specifikācijas
Standarta daudzmegabaitu darblapa, kurā ir sarežģītas formulas un formatējums, tās saspiestajā konteinera formātā var aizņemt 5 MB. Darblapas vienkāršošana līdz vienkārša teksta tabulai bieži samazina faila izmēru līdz 800 KB. Šī 800 KB teksta faila pārsūtīšana aizņem mazāk nekā 0,1 sekundi 4G mobilajā tīklā, aptuveni 0,02 sekundes 5G savienojumā un praktiski acumirklī standartizētā optiskā tīkla savienojumā.
Biežāk uzdotie jautājumi
Kā konvertēt Excel lapu uz CSV tabulu, nezaudējot kvalitāti?
Tā kā teksta tabulas saglabā tikai neapstrādātas teksta vērtības, vairāku lapu darblapas ar formulām transformācija šajā formātā ir ar datu zudumu attiecībā uz stilu, diagrammām un formulām. Neapstrādātie skaitļi un teksta virknes paliek neskarti bez datu zuduma, bet viss vizuālais formatējums un aprēķināto formulas loģika eksportēšanas laikā tiek neatgriezeniski noņemta.
Kāda ir atšķirība starp Excel lapu un CSV tabulu?
Excel lapa ir bināri saspiests konteiners, kurā ir vairāki XML dokumenti, kas saglabā stilu, formulas un vairākas darblapas. CSV tabula ir viens vienkārša teksta fails, kurā ir viena rindu un kolonnu tabula, kas atdalīta ar atdalītājzīmēm, un tai nav nekāda atbalsta formulām vai vizuālajam formatējumam.