Umbreyting á milli CSV, JSON og Excel í vafranum
Þegar unnið er með gögn er algengt að þurfa að flytja upplýsingar á milli mismunandi kerfa og forrita. Þetta tól gerir notendum kleift að breyta töfluskrám á milli CSV, JSON og Excel (XLSX) sniða beint í vafranum. Ferlið krefst þess aðeins að valin sé ein skrá af tækinu eða henni sleppt inn í viðmótið, úttakssnið tilgreint og viðeigandi afmarkari valinn ef breytt er í CSV. Eftir umbreytinguna sýnir tólið forskoðun á niðurstöðunni ásamt tölfræði og býður upp á niðurhal á nýju skránni.
Tólið styður eftirfarandi snið sem inntak:
- CSV (Comma-Separated Values): Textaskrá þar sem gildi eru aðskilin með sértækum táknum.
- JSON (JavaScript Object Notation): Textasnið sem byggir á lykil-gildi pörum og fylkjum.
- XLSX: Hefðbundið töflureiknissnið frá Microsoft Excel.
Inntakssniðið er sjálfkrafa greint út frá skránni sem hlaðið er upp. Notandinn getur aðeins unnið með eina skrá í einu, og takmörk eru fyrir því hversu stórar skrárnar mega vera.
Uppbygging gagna og flutningur á milli sniða
Töflugögn samanstanda af röðum og dálkum, en framsetning þeirra er mismunandi eftir skráarsniðum. CSV notar einfaldan texta þar sem línur tákna raðir og afmarkarar skipta dálkum. Excel geymir gögn í flóknara tvíundar- eða XML-byggðu sniði sem styður mörg vinnublöð, formúlur og útlitshönnun. JSON byggir aftur á móti á stigveldisskipulagi sem er ekki sjálfkrafa á töfluformi.
Þegar JSON-skrá er breytt í töflu fylgir tólið ákveðnum reglum til að samræma gögnin við dálka og raðir:
- Fylki af hlutum (arrays of objects) verða að töfluröðum.
- Lyklar hlutanna (object keys) verða að dálkaheitum.
- Innfelldir lyklar (nested object keys) eru fletttir út og breytt í dálka með því að nota punktaslóðir (dot paths).
- Fylki af fylkjum (arrays of arrays) eru varðveitt sem hefðbundnar töfluraðir.
Takmarkanir við umbreytingu úr Excel og textasniðum
Þegar skrám er breytt á milli flókinna töflureikna og hreinna textasniða eiga sér stað breytingar á uppbyggingu gagna. Tólið vinnur eingöngu með sýnileg gildi úr fyrsta vinnublaði Excel-skrárinnar.
Þetta hefur í för með sér eftirfarandi takmarkanir:
- Enginn útreikningur á formúlum: Tólið reiknar ekki út formúlur sem kunna að vera í Excel-skjalinu. Aðeins gildin sem þegar eru vistuð og sýnileg í reitunum eru flutt yfir.
- Ekkert útlit varðveitt: Cellusnið, litir, leturgerðir, rammaútlit og aðrar útlitsstillingar í Excel-skránni glatast við umbreytinguna.
- Afmarkarar í CSV: Þegar breytt er yfir í CSV verður notandinn að velja viðeigandi afmarkara (CSV-afmarkari). Í boði eru valmöguleikarnir Komma, Semíkomma og Flýtilykill (Tab). Val á röngum afmarkara getur valdið því að önnur forrit eigi erfitt með að lesa töfluna rétt.
Öryggi og staðbundin vinnsla gagna
Töfluskráin þín er umbreytt í vafranum þínum. Ekkert er sent til BroBroGo. CSV, JSON og XLSX skrár eru þáttaðar í vafranum þínum og niðurhalið er búið til staðbundið. Þetta þýðir að vinnslan fer fram á tæki notandans og gögnin eru ekki flutt yfir netið til hýsingaraðila eða utanaðkomandi netþjóna á meðan á umbreytingunni stendur.
Villuboð og úrræðaleit
Við vinnslu skráa geta komið upp villur sem tengjast stærð, sniði eða uppbyggingu gagnanna. Tólið birtir sértæk villuboð eftir því hvað fer úrskeiðis:
| Atvik | Villuboð í viðmóti |
|---|---|
| Engin skrá hefur verið valin | "Veldu eina skrá fyrst." |
| Óstutt skráarsnið er hlaðið upp | "Veldu CSV, JSON eða XLSX skrá." |
| Skráin fer yfir leyfileg stærðarmörk | "Þessi skrá er of stór. Notaðu skrá undir {max}." |
| Inntakssnið og úttakssnið eru þau sömu | "Veldu annað úttakssnið." |
| Almenn villa við umbreytingu | "Ekki var hægt að breyta þessari skrá." |
| CSV-skráin er skemmd eða ólesanleg | "Ekki var hægt að þátta þetta CSV." |
| JSON-gögnin fylgja ekki töfluskipulagi | "Þetta JSON er ógilt eða ekki á töfluformi." |
| Excel-skráin er skemmd eða læst | "Ekki var hægt að opna þessa Excel-skrá." |
| Skráin inniheldur engin gögn | "Þessi skrá hefur engar töfluraðir." |
| Taflan fer yfir hámarksfjölda raða | "Þessi tafla hefur fleiri en {max} raðir." |
| Taflan fer yfir hámarksfjölda dálka | "Þessi tafla hefur fleiri en {max} dálka." |
| Notandi stöðvar ferlið handvirkt | "Hætt við breytingu." |
| Vinnslan tekur of langan tíma | "Þessi breyting tekur of langan tíma. Prófaðu minni skrá." |
Algengar spurningar
Er töflureiknunum mínum hlaðið upp?
Nei. CSV, JSON og XLSX skrár eru þáttaðar í vafranum þínum og niðurhalið er búið til staðbundið.
Varðveitir það Excel-formúlur og snið?
Nei. Þetta tól breytir sýnilegum gildum úr fyrsta vinnublaðinu í hreina töflu. Það reiknar ekki út formúlur og varðveitir ekki útlit hólfa.
Hvernig er JSON breytt í töflu?
Fylki af hlutum verða að röðum, lyklar hluta verða að dálkum, og innfelldir lyklar eru fletttir út með punktaslóðum. Fylki af fylkjum eru varðveitt sem töfluraðir.