Ugrás a fő tartalomhoz

TSV vs CSV: Miért szakítják meg a határolók a táblázatok importálását?

Szerző: Converty Team

Megtudhatja, hogy a TSV- és a CSV-határoló különbségek miért szakítják meg a táblázat importálását, és hogyan lehet megvizsgálni az elemzett sorokat, mielőtt a célrendszer elutasítja a fájlt.

TSV vs CSV: Miért szakítják meg a határolók a táblázatok importálását?

A táblázat importálása gyakran meghiúsul, mert a fájl felosztása nem a célrendszer által elvárt módon történik. Egy fájl neve CSV lehet, de használjon tabulátorokat. Egy másik exportálás pontosvesszőt használhat a regionális beállítások miatt. A beillesztett minta egy táblázatban igazítottnak tűnhet, de egy oszlopba omlik össze, ha rossz határolóval elemzi.

Ez a gyakorlati különbség a TSV és a CSV elválasztó problémái mögött. A fontos kérdés nem csak az, hogy mit mond a fájlkiterjesztés. Valójában így választják el a sorokat. A Converty CSV-ellenőrzője segít a határolók észlelésében és egy elemzett előnézet megjelenítésében, mielőtt az importáló rendszer lenne a probléma első felfedezése.

A CSV és a TSV is határoló alapú formátum

A CSV általában vesszővel elválasztott értékeket jelent. A TSV tabulátorral elválasztott értékeket jelent. Mindkettő szövegként tárolja a sorokat, és elválasztja a mezőket határolóval.

A probléma az, hogy a valódi exportot nem mindig címkézik tisztán. A táblázat az exportálási útvonaltól és a területi beállítástól függően vesszővel, tabulátorral vagy pontosvesszővel mentheti a fájlt. A vesszőt feltételező rendszer félreolvashatja a tabulátorral elválasztott fájlt egyetlen széles mezőként. A tabulátorokat feltételező rendszer nem tudja felosztani a vesszővel elválasztott sorokat.

A határoló problémák adatproblémának tűnnek

Ha a határoló hibás, a folyásirányban minden töröttnek tűnik:

  • a fejlécek egyetlen kombinált oszlopként jelennek meg
  • a sorok hossza nem egyezik
  • a mezők rossz oszlopokba tolódnak
  • hiányoznak a kötelező oszlopok
  • Az importálás zavaró érvényesítési hibákat jelent

Lehet, hogy a fájl nem rossz. Lehet, hogy egyszerűen rossz elválasztóval elemezte.

Importálás előtt ellenőrizze az elemzett előnézetet

A legbiztonságosabb munkafolyamat a szerkezet ellenőrzése feltöltés vagy importálás előtt.

  1. Nyissa meg a CSV-ellenőrzőt.
  2. Illessze be a sorokat, vagy töltse fel a fájlt.
  3. Tekintse át az észlelt határolót.
  4. Győződjön meg arról, hogy a fejléc sor a várt oszlopokra oszlik.
  5. Ellenőrizze az elemzett előnézetet a forrástáblázattal.
  6. Javítsa ki az exportálási vagy határolójel-várakozást, mielőtt a fájlt továbbküldi.

Ez a határoló hibakeresést a fájl közelében tartja, nem pedig a célrendszeren belül.

A fejléc érvényesítése a határoló érvényesítésétől függ

A fejlécsor és a határoló problémák összekapcsolódnak. Ha rossz a határoló, akkor a fejlécben nem lehet megbízni. Az ismétlődő vagy hiányzó oszlopra vonatkozó figyelmeztetés valódi fejlécprobléma lehet, vagy annak a jele, hogy az elemző soha nem osztotta fel megfelelően a sort.

A fejlécekre vonatkozó útmutatásért olvassa el a CSV-fejlécsor ellenőrzése az importálás előtt című részt. A szélesebb határoló munkafolyamathoz olvassa el A CSV-határolóval kapcsolatos problémák importálás előtti megoldása című részt.

Táblázatexportálás importálása előtt nyissa meg a CSV-ellenőrzőt, ha a TSV, CSV, pontosvessző vagy beillesztett sorok nem a célrendszer által elvárt határolót használják.

Ez is érdekelhet