A CSV, JSON és Excel fájlformátumok felépítése
A táblázatos adatok tárolására és cseréjére szolgáló leggyakoribb formátumok a CSV, a JSON és az XLSX. Mindegyik formátum eltérő módon strukturálja az információkat, ami meghatározza, hogyan használhatók fel a különböző rendszerekben.
- CSV (Comma-Separated Values): Egy egyszerű, tisztán szöveges formátum, amely az adatokat sorokra és oszlopokra osztva tárolja. Az egyes sorokat általában soremelés választja el, míg az oszlopok közötti határokat egy specifikus elválasztó karakter jelöli.
- JSON (JavaScript Object Notation): Egy strukturált, kulcs-érték párokon és tömbökön alapuló szöveges formátum. Bár hierarchikus adatszerkezetek leírására is alkalmas, gyakran használják táblázatos adatok átvitelére is, ahol az adatsorokat objektumok tömbje képviseli.
- Excel (XLSX): A Microsoft Excel által használt, tömörített XML-alapú bináris fájlformátum. A nyers adatokon kívül képes képleteket, formázásokat, stílusokat és több különálló munkalapot is tárolni.
A formátumok közötti átjárhatóság kulcsfontosságú, amikor az adatokat különböző szoftverek, adatbázisok vagy webes alkalmazások között kell mozgatni.
Helyi adatfeldolgozás a böngészőben
A táblázatfájlok konvertálása során kiemelt szempont az adatok biztonsága. A CSV / JSON / Excel konverter működése során a táblázatfájl konvertálása a böngészőjében történik. Semmilyen adat nem töltődik fel a BroBroGo szervereire.
A CSV, JSON és XLSX fájlok feldolgozása a böngészőjében történik, és a letöltendő fájl is helyben generálódik. Ez a kliensoldali architektúra biztosítja, hogy a fájlok tartalma soha ne hagyja el az Ön eszközét, így a feldolgozás közvetlenül a helyi erőforrások használatával valósul meg.
A konvertálás szabályai és korlátai
A különböző fájlstruktúrák közötti átalakítás során bizonyos technikai szabályok és korlátozások érvényesülnek, amelyeket a sikeres konverzió érdekében figyelembe kell venni.
Excel fájlok feldolgozása
Az eszköz az első munkalap látható értékeit alakítja át tiszta táblázattá. Fontos korlátozás, hogy a konverter nem számítja ki a képleteket, és nem őrzi meg a cellák formázását. Csak a cellákban ténylegesen megjelenő statikus értékek kerülnek átvitelre a kimeneti fájlba.
JSON adatok táblázattá alakítása
Amikor hierarchikus JSON-fájlt konvertálunk kétdimenziós táblázattá, a struktúra az alábbi szabályok szerint laposodik el:
- Az objektumok tömbjei sorokká válnak.
- Az objektumkulcsok oszlopokká alakulnak.
- A beágyazott objektumkulcsok pedig pontokkal elválasztott útvonalakká laposodnak.
- A tömbök tömbjei táblázatsorokként maradnak meg.
Az elválasztójelek szerepe a CSV fájlokban
A CSV formátumú fájlok esetében az oszlopok elválasztására használt karakter alapvetően meghatározza, hogy a fogadó szoftver megfelelően tudja-e értelmezni a táblázatot. A konverter lehetőséget biztosít arra, hogy a felhasználó határozza meg ezt a karaktert. A választható opciók a következők:
- Vessző: A leggyakoribb nemzetközi elválasztójel.
- Pontosvessző: Gyakran használatos olyan régiókban (például Európában), ahol a tizedesjegyeket vesszővel jelölik.
- Tabulátor: TSV formátumú fájlok előállításához szükséges elválasztó.
A megfelelő elválasztójel kiválasztása biztosítja, hogy a generált CSV fájl kompatibilis legyen a célalkalmazással.
Hibaelhárítás és hibaüzenetek
A konverziós folyamat során fellépő problémákat az eszköz specifikus hibaüzenetekkel jelzi. Az alábbi táblázat összefoglalja a leggyakoribb hibaüzeneteket és azok okait:
| Hibaüzenet | A hiba oka |
|---|---|
| "Először válasszon ki egy fájlt." | A konvertálás indítása előtt nem lett fájl feltöltve. |
| "Válasszon egy CSV, JSON vagy XLSX fájlt." | A feltöltött fájl formátuma nem támogatott. |
"Ez a fájl túl nagy. Kérjük, használjon {max} alatti fájlt." |
A fájl mérete meghaladja a megengedett maximális korlátot. |
| "Válasszon egy másik kimeneti formátumot." | A kimeneti formátum megegyezik a bemeneti formátummal. |
| "Nem sikerült konvertálni ezt a fájlt." | Általános konverziós hiba a feldolgozás során. |
| "Ezt a CSV-t nem sikerült értelmezni." | A bemeneti CSV fájl szerkezete sérült vagy hibás. |
| "Ez a JSON érvénytelen, vagy nem táblázat formátumú." | A JSON szintaxisa hibás, vagy nem alakítható táblázattá. |
| "Ezt az Excel-fájlt nem sikerült megnyitni." | Az XLSX fájl sérült vagy nem olvasható. |
| "Ez a fájl nem tartalmaz táblázatsorokat." | A bemeneti fájl üres, vagy nem tartalmaz feldolgozható adatot. |
"Ez a táblázat több mint {max} sort tartalmaz." |
A táblázat sorainak száma meghaladja a rendszerszintű korlátot. |
"Ez a táblázat több mint {max} oszlopot tartalmaz." |
A táblázat oszlopainak száma meghaladja a rendszerszintű korlátot. |
| "Konvertálás megszakítva." | A folyamatot a felhasználó vagy a rendszer megszakította. |
| "A konvertálás túl sokáig tart. Próbálkozzon egy kisebb fájllal." | Időtúllépés a túl nagy méretű vagy bonyolult fájl miatt. |
Gyakran Ismételt Kérdések
Feltöltődnek a táblázataim a szerverre?
Nem. A CSV, JSON és XLSX fájlok feldolgozása a böngészőjében történik, és a letöltendő fájl is helyben generálódik.
Megőrzi az eszköz az Excel-képleteket és a formázást?
Nem. Ez az eszköz az első munkalap látható értékeit alakítja át tiszta táblázattá. Nem számítja ki a képleteket, és nem őrzi meg a cellák formázását.
Hogyan alakul át a JSON táblázattá?
Az objektumok tömbjei sorokká válnak, az objektumkulcsok oszlopokká, a beágyazott objektumkulcsok pedig pontokkal elválasztott útvonalakká laposodnak. A tömbök tömbjei táblázatsorokként maradnak meg.