CSV-taulukon muuntaminen Excel-taulukoksi
Yksinkertaisten tekstipohjaisten CSV-tiedostojen muuntaminen monipuolisiksi XLSX-taulukoiksi mahdollistaa edistyneen tietojen muotoilun, kaavat ja useat laskentataulukot.
Muotojen vertailu ja tekniset tiedot
| Määritys | CSV | XLSX |
|---|---|---|
| MIME-tyyppi | text/csv | N/A |
| Tyyppi | tabular data | N/A |
| Pakkaus | none | N/A |
| Standardimääritys | IETF RFC 4180 | N/A |
| Tiedostotunniste (Magic Bytes) | RFC 4180 delimiter stream | N/A |
Muodon yleiskatsaus ja käyttökohteet
Pilkuin erotetut arvot eli CSV edustavat taulukkomuotoista dataa pelkkänä tekstinä, jossa jokainen rivi on oma rivinsä ja sarakkeet on erotettu pilkulla. Vaikka tämä yksinkertaisuus tekee CSV:stä yleisesti luettavan tietokannoissa ja ohjelmointielmissä, siitä puuttuu tuki solujen muotoilulle, kaavoille ja kaavioille. Excel-taulukot käyttävät XLSX-muotoa tietojen järjestämiseen usean taulukon työkirjoiksi visuaalisilla tyyleillä ja automaattisilla laskennoilla. Data-analyytikot, kirjanpitäjät ja projektipäällikköt joutuvat usein siirtämään tietoja peruskannoista täysin muotoiltuihin työkirjoihin. Raa'an CSV-tiedoston muuntaminen XLSX-säiliöksi lisää visuaalista selkeyttä ja rakennetta. Tämän ansiosta tiimit voivat jakaa raportteja, jotka sisältävät värikoodattuja otsikoita, valuuttasymboleja ja toimivia laskentakaavoja staattisen tekstin sijaan.
Tekniset tiedot ja koodekkien erittely
CSV on pelkkä tekstitiedosto, joka tunnetaan MIME-tyypillä text/csv. Se ei sisällytä mitään maagisen tavun allekirjoitusta, vaan luottaa täysin tekstikoodaukseen, kuten UTF-8:aan. XLSX-muoto sen sijaan ei ole yksi ainoa binääritiedosto, vaan ZIP-arkisto, joka sisältää useita XML-tiedostoja Office Open XML -standardin mukaisesti. ZIP-säiliö alkaa maagisilla tavuilla PK (50 4B 03 04). Tämän säiliön sisällä yksittäiset XML-tiedostot määrittelevät laskentataulukon tiedot, jaetut merkkijonot, tyylit ja työkirjan suhteet. CSV-tiedoston muuntaminen XLSX-muotoon edellyttää tekstirivien ja -sarakkeiden jäsentämistä, niiden kartoittamista asianmukaiseen XML-taulukkorakenteeseen ja lopullisen paketin pakkaamista ZIP-säiliöön.
Käyttöjärjestelmien ja selaimien yhteensopivuus
Käyttöjärjestelmien ja ohjelmistojen yhteensopivuus vaihtelee merkittävästi näiden kahden muodon välillä. CSV-tiedostot avautuvat lähes missä tahansa tekstieditorissa tai taulukkolaskentaohjelmassa, kuten Microsoft Excelissä, LibreOffice Calcissa, Google Taulukoissa, Muistiossa ja Pääte-ohjelmassa. Microsoft Excel (versio 2007 ja uudemmat), LibreOffice, Google Taulukot, Apple Numbers sekä useat mobiilitoimistosovellukset iOS- ja Android-laitteissa tukevat XLSX-muotoa natiivisti. Nykyaikaiset selaimet voivat näyttää CSV-tiedostot raakatekstinä tai jäsentää niitä JavaScript-kirjastojen avulla, kun taas XLSX-tiedostojen katselu selaimessa vaatii yleensä erillisen selainpohjaisen toimisto-ohjelman tai pilvimuunnostyökalun.
💡 Hyödyllistä tietoa
Tarkista aina tekstikoodaus muunnoksen yhteydessä. Erikoismerkkejä sisältävän CSV-tiedoston tallentaminen virheellisellä merkistöllä voi aiheuttaa sekavaa tekstiä lopullisessa Excel-työkirjassa.
Muotojen vertailu ja tekniset tiedot
Tavallinen 5 megatavun CSV-tekstitaulukko muuntuu noin 2 - 4 megatavun XLSX-tiedostoksi sisäisen XML-pakkauksen ansiosta. Tämän muunnetun tiedoston siirto kestää noin 0,01 sekuntia 1 Gbit/s valokuituyhteydellä, noin 0,1 sekuntia 5G-mobiiliverkossa ja noin 1 sekunnin tavallisessa 4G-verkoissa.
Usein kysytyt kysymykset
Miten CSV-taulukko muunnetaan Excel-taulukoksi menettämättä laatua?
Muunnos CSV-muodosta XLSX-muotoon on tietojen arvojen osalta täysin häviötön. Koska molemmat muodot tallentavat tekstiä ja numeroita suoraan, tietoja ei häviä muutoksen aikana. Prosessi vain pakkaa pelkät tekstiarvot XML-rakenteeseen ZIP-säiliön sisälle.
Mitä eroa on CSV-taulukolla ja Excel-taulukolla?
CSV-tiedosto on yksittäinen tasainen tekstitiedosto, jossa pilkut erottavat arvot ja joka tukee vain perusluonteista tekstiä ja numeroita ilman muotoiluja tai kaavoja. Excel XLSX -tiedosto on pakattu ZIP-arkisto, joka koostuu XML-asiakirjoista ja tukee useita laskentataulukoita, solutyylejä, kaavioita ja monimutkaisia kaavoja.