Ugrás a tartalomhoz

CSV és TSV között Adatformátum-konvertáló

Konvertálja CSV formátumot TSV formátumba egy lépésben. Illessze be vagy töltse fel CSV adatait, a konvertáló pedig feldolgozza őket, megőrzi a beágyazott struktúrákat, ha TSV támogatja azokat, ellenkező esetben pontokkal elválasztott kulcsokra lapítja, majd másolásra vagy letöltésre kész TSV formátumban adja vissza az eredményt. Fejlesztőknek és elemzőknek készült, akik konfigurációs és táblázatos adatokat mozgatnak az eszközök között; regisztráció nem szükséges, és az adatok tárolására sem kerül sor.

Visszaállítás

Gyakran ismételt kérdések

Milyen formátumok között konvertálhatok?

A konvertáló beolvassa és kiírja a következő formátumokat: JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java properties, Excel XLSX és OpenDocument ODS; bármelyik konvertálható bármelyik másikba. A From mezőben válassza ki a forrásformátumot, a To mezőben pedig a célformátumot. JSON és YAML esetén a webhely további beállításokat kínáló külön eszközöket is biztosít: CSV – JSON, JSON – CSV, JSON – XML és XML – JSON.

Hogyan konvertálhatok Excel- vagy ODS-táblázatot?

Forrásformátumként válassza a XLSX vagy az ODS formátumot, majd szöveg beillesztése helyett töltse fel a munkafüzetet. A konvertáló az első munkalapot olvassa be, vagy a Sheet name mezőben megadottat; az első sort oszlopfejlécként kezeli, a további sorokból pedig rekordokat készít. A képleteket az utoljára kiszámított értékük alapján olvassa be, a dátumcellákat pedig ISO 8601 karakterláncokká alakítja.

Hogyan alakulnak át a beágyazott adatok CSV, TSV, INI vagy properties formátumba?

Ezek a formátumok nem támogatják a beágyazott struktúrákat, ezért a beágyazott objektumok pontokkal elválasztott kulcsokra lapulnak, a tömbök elemei pedig szögletes zárójelben kapják meg az indexüket. Például a {"user": {"name": "Ada", "tags": ["x"]}} kulcsai user.name és user.tags[0] lesznek. A properties visszaolvasásakor a pontokkal elválasztott kulcsok ismét beágyazott struktúrává alakulnak, ha nincs ütközés; a CSV és TSV fejlécek pedig változatlanul megmaradnak.

Hogyan dönti el a konvertáló, hogy mi számít sornak?

Ha a célformátum CSV, TSV, XLSX vagy ODS, a legfelső szintű tömb elemei lesznek a sorok. Ha egy objektum csak egyetlen tömböt tartalmaz, például {"users": [...]}, vagy egy ismétlődő sorelemekből álló XML dokumentumról van szó, a konvertáló kicsomagolja a tömböt; minden más esetben egyetlen sor jön létre. Az oszlopokat az összes kulcs uniója alkotja, azok első előfordulási sorrendjében, a hiányzó értékek pedig üresen maradnak.

Megmaradnak a számok és a logikai értékek?

A JSON, JSON Lines, YAML és TOML megőrzik a számokat, logikai értékeket és null értékeket; a táblázatkezelő cellák pedig megőrzik a számokat és a logikai értékeket. A CSV, TSV, INI, properties és XML formátumok nem kezelnek típusokat, ezért értékeik szövegként kerülnek beolvasásra, és a kimenetben is szövegek maradnak. Az olyan TOML egész számokat, amelyek túl nagyok ahhoz, hogy JavaScript számként ábrázolhatók legyenek, szövegként őrzi meg, így egyetlen számjegy sem vész el.

Hogyan képezi le a XML formátumot a többi formátumra?

Minden elem kulccsá válik, az ismétlődő elemekből tömb lesz, az attribútumok pedig @ jellel kezdődő kulcsokká alakulnak; az attribútumok melletti szöveg a #text kulcs alatt tárolódik. XML kiírásakor az egyetlen legfelső szintű kulcsot tartalmazó objektum ezt a kulcsot használja gyökérelemként; minden más gyökérelembe kerül, a tömbelemek pedig sorokként íródnak ki. Az elemnevekben nem engedélyezett karakterek helyére aláhúzásjel kerül, az entitásokat deklaráló dokumentumokat pedig biztonsági okokból a rendszer elutasítja.

Mi történik azokkal az értékekkel, amelyeket TOML nem tud tárolni?

A TOML formátumban nincs null érték, ezért a null értéket tartalmazó kulcsok kimaradnak, a tömbökben lévő null elemekből pedig üres karakterlánc lesz. A TOML formátum legfelső szintjén csak táblázat állhat, ezért a legfelső szintű tömb rows nevű táblázatok tömbjeként íródik ki, az egyetlen érték pedig value nevű kulcsként. A TOML formátumból beolvasott dátumok más formátumba ISO 8601 karakterláncként íródnak ki.

Hogyan olvassa be a rendszer az INI-fájlokat és a Java properties fájlokat?

Az INI-szakaszok objektumokká válnak, a key[] sorok pedig listába gyűjtik az értékeket. A ; vagy # jellel kezdődő sorok megjegyzések, az idézőjelek közé tett értékekben pedig használhatók például a \n escape szekvenciák. A properties fájlok a Java szabályait követik: a kulcsot és az értéket =, : vagy szóköz választja el, a # vagy felkiáltójellel kezdődő sorok megjegyzések, a sorvégi fordított perjel folytatja a sort, a \uXXXX escape szekvenciák pedig dekódolásra kerülnek. A kiírt properties fájlok egyszerű UTF-8 kódolásúak, amelyet a Java 9 és az újabb verziók beolvasnak az erőforrás-csomagokban.

Hogyan kezeli a rendszer a JSON Lines bemenetet és a többdokumentumos YAML formátumot?

A JSON Lines bemenetet soronként olvassa be, kihagyja az üres sorokat, az értékekből pedig tömböt alkot; a JSON Lines kimenet tömbelemeként egy-egy tömör JSON értéket ír ki soronként. A több, --- jellel elválasztott dokumentumot tartalmazó YAML bemenetből egy tömb lesz, dokumentumonként egy elemmel. Érvénytelen YAML, TOML és XML esetén a rendszer megadja azt a sort és oszlopot, ahol a feldolgozás leállt; érvénytelen JSON Lines esetén pedig megadja a sort.

Mik a korlátok, és tárolódnak az adataim?

A szöveg és a fájlok mérete legfeljebb 5 MiB lehet; legfeljebb 100,000 sor, 1,000,000 cella, 64 beágyazási szint, 50 MiB kicsomagolt munkafüzet-tartalom és 16 MiB eredmény engedélyezett. A nagyobb bemeneteket a rendszer üzenettel elutasítja, nem vágja le. A kérelem feldolgozása során az adatok a memóriában maradnak, és nem tárolódnak.

Kapcsolódó eszközök

Adatformátum-konvertáló

Strukturált adatok konvertálása JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java properties, Excel XLSX és OpenDocument ODS formátumok között. Illesszen be szöveget vagy töltsön fel egy munkafüzetet, válassza ki a forrás- és célformátumot, a konvertáló pedig megőrzi a beágyazást, ha a célformátum támogatja, ellenkező esetben pedig pontokkal elválasztott kulcsokra lapítja az adatokat. Fejlesztők, elemzők és DevOps mérnökök számára készült, akik konfigurációs és táblázatos adatokat mozgatnak az eszközök között.

CSV és JSON Lines között Adatformátum-konvertáló

Konvertálja CSV formátumot JSON Lines formátumba egy lépésben. Illessze be vagy töltse fel CSV adatait, a konvertáló pedig feldolgozza őket, megőrzi a beágyazott struktúrákat, ha JSON Lines támogatja azokat, ellenkező esetben pontokkal elválasztott kulcsokra lapítja, majd másolásra vagy letöltésre kész JSON Lines formátumban adja vissza az eredményt. Fejlesztőknek és elemzőknek készült, akik konfigurációs és táblázatos adatokat mozgatnak az eszközök között; regisztráció nem szükséges, és az adatok tárolására sem kerül sor.

CSV és YAML között Adatformátum-konvertáló

Konvertálja CSV formátumot YAML formátumba egy lépésben. Illessze be vagy töltse fel CSV adatait, a konvertáló pedig feldolgozza őket, megőrzi a beágyazott struktúrákat, ha YAML támogatja azokat, ellenkező esetben pontokkal elválasztott kulcsokra lapítja, majd másolásra vagy letöltésre kész YAML formátumban adja vissza az eredményt. Fejlesztőknek és elemzőknek készült, akik konfigurációs és táblázatos adatokat mozgatnak az eszközök között; regisztráció nem szükséges, és az adatok tárolására sem kerül sor.

CSV és TOML között Adatformátum-konvertáló

Konvertálja CSV formátumot TOML formátumba egy lépésben. Illessze be vagy töltse fel CSV adatait, a konvertáló pedig feldolgozza őket, megőrzi a beágyazott struktúrákat, ha TOML támogatja azokat, ellenkező esetben pontokkal elválasztott kulcsokra lapítja, majd másolásra vagy letöltésre kész TOML formátumban adja vissza az eredményt. Fejlesztőknek és elemzőknek készült, akik konfigurációs és táblázatos adatokat mozgatnak az eszközök között; regisztráció nem szükséges, és az adatok tárolására sem kerül sor.

CSV és XML között Adatformátum-konvertáló

Konvertálja CSV formátumot XML formátumba egy lépésben. Illessze be vagy töltse fel CSV adatait, a konvertáló pedig feldolgozza őket, megőrzi a beágyazott struktúrákat, ha XML támogatja azokat, ellenkező esetben pontokkal elválasztott kulcsokra lapítja, majd másolásra vagy letöltésre kész XML formátumban adja vissza az eredményt. Fejlesztőknek és elemzőknek készült, akik konfigurációs és táblázatos adatokat mozgatnak az eszközök között; regisztráció nem szükséges, és az adatok tárolására sem kerül sor.

CSV és INI között Adatformátum-konvertáló

Konvertálja CSV formátumot INI formátumba egy lépésben. Illessze be vagy töltse fel CSV adatait, a konvertáló pedig feldolgozza őket, megőrzi a beágyazott struktúrákat, ha INI támogatja azokat, ellenkező esetben pontokkal elválasztott kulcsokra lapítja, majd másolásra vagy letöltésre kész INI formátumban adja vissza az eredményt. Fejlesztőknek és elemzőknek készült, akik konfigurációs és táblázatos adatokat mozgatnak az eszközök között; regisztráció nem szükséges, és az adatok tárolására sem kerül sor.

Az összes 104 kapcsolódó eszköz megjelenítése

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.