Utilia

CSV megtekintő és szerkesztő

Nyiss meg egy CSV-fájlt a böngésződben, keress, szűrj és rendezz benne, szerkeszd a cellákat, majd exportálj tiszta CSV-t. Nem kerül feltöltésre semmi.

Hogyan nyiss meg és szerkessz egy CSV-fájlt

  1. Húzd a fájlt a megjelölt területre, vagy kattints rá egy .csv, .tsv vagy .txt fájl kiválasztásához. A CSV-szöveget be is illesztheted a Vagy illeszd be a CSV-szöveget mezőbe, és kattinthatsz A beillesztett szöveg megnyitása gombra, vagy a nulláról indulhatsz az Új, üres táblázat segítségével.
  2. A Kódolás és az Elválasztó automatikusan felismerésre kerül. Ha az ékezetek hibásan jelennek meg (például é az é helyett), vagy minden egyetlen oszlopba kerül, válaszd ki őket kézzel. Vedd ki a jelölést az Az első sor az oszlopneveket tartalmazza beállításból, ha a fájlodnak nincs fejlécsora.
  3. Lapozz a táblázatban oldalanként. Használd a Keresés az összes oszlopban mezőt, vagy válassz egy Szűrt oszlop értéket, és írd be, mit Tartalmazza. Az oszlopnév melletti nyílra kattintva rendezheted az oszlopot (növekvő, csökkenő, majd vissza az eredeti sorrendbe).
  4. Bármelyik cellára kattintva szerkesztheted a tartalmát, a fejlécben átnevezheted az oszlopot, vagy használhatod a Sor hozzáadása, Oszlop hozzáadása és Oszlop törlése funkciót. A sor végén lévő × törli a sort.
  5. Az Exportálás alatt válaszd ki az Elválasztó értékét és a beállításokat, majd kattints a CSV letöltése gombra.

A fájlt a böngészőlapod olvassa be és szerkeszti. Soha nem kerül feltöltésre, így nyugodtan megnyithatsz ügyféllistákat, banki exportokat vagy más bizalmas adatokat.

Kódolások és elválasztók

A CSV-fájl egyszerű szöveg, de nem minden program írja ugyanúgy. Az eszköz először bájtsorrend-jelölőt (BOM) keres: az ilyennel kezdődő UTF-8, UTF-16 LE és UTF-16 BE fájlokat ennek megfelelően dekódolja. BOM nélkül a fájlt UTF-8-ként ellenőrzi; ha az nem érvényes UTF-8, Windows-1252-ként olvassa be. A felismert kódolás a táblázat felett látható. A Windows-1252 nem tartalmazza az ő és ű betűket, ezért ha magyar szöveg ezeknél a betűknél hibásan jelenik meg, válaszd kézzel az UTF-8 kódolást.

A vessző a szabványos elválasztó, de a tizedesvesszőt használó nyelvekre (például magyarra) beállított táblázatkezelők pontosvesszőt írnak, egyes exportok pedig tabulátort vagy függőleges vonalat használnak. Az eszköz azt az elválasztót választja, amely az első 50 sorban a legkövetkezetesebb oszlopszámot adja. Az idézőjelek közé tett mezők ("Nagy, Ádám") tartalmazhatnak elválasztót, idézőjelet (megduplázva: "") és sortörést, ahogyan az RFC 4180 előírja. A hiányzó mezőkkel rendelkező sorokat üres cellákkal egészíti ki az eszköz, és egy figyelmeztetésben jelzi.

Rendezés, nagy fájlok és exportálás

A rendezés érti a számokat: a 9 a 10 előtt áll, a negatív és tizedes értékek helyesen kerülnek sorba, a szöveg ábécérendbe kerül a kis- és nagybetűk, valamint az ékezetek figyelmen kívül hagyásával, az üres cellák pedig mindig a végére. A keresés és a szűrők is figyelmen kívül hagyják az ékezeteket, így az arvizturo megtalálja az árvíztűrő szót.

Egyszerre csak egy oldalnyi sor (50–500) jelenik meg, ez gyorssá teszi az oldalt még több százezer sornál is. Legfeljebb 200 MB-os fájlok nyithatók meg, az eszközöd memóriájától függően.

Az export minden sort tartalmaz a jelenlegi rendezési sorrendben, vagy csak a találatokat, ha bejelölöd a Csak a keresésnek és a szűrőnek megfelelő sorok exportálása beállítást. Az UTF-8 BOM hozzáadása segít, hogy az Excel a fájlra duplán kattintva helyesen jelenítse meg az ékezeteket.

Védelem a képletinjektálás ellen

Az =, +, - vagy @ jellel kezdődő cellát a táblázatkezelő képletként futtathatja, amikor megnyitják a CSV-t, és ezt a támadók hivatkozások vagy parancsok indítására használják („CSV injection”). Ha be van jelölve a Védelem a képletinjektálás ellen, az ilyen cellák elé aposztróf kerül, így a táblázatkezelők szövegként mutatják őket. Az egyszerű számok, például a -12.5, nem változnak. Vedd ki a jelölést, ha a fájlt olyan program kapja, amelynek pontosan az eredeti értékekre van szüksége.

Gyakori kérdések

Feltöltődik a CSV-fájlom?

Nem. A fájlt a böngésződben futó JavaScript olvassa be, és az eszközödön marad. A lap bezárásakor elvész, hacsak le nem töltöd az exportot.

Miért furcsák az ékezetek?

A fájlt valószínűleg rossz kódolással dekódolta az eszköz. Válaszd a Kódolás alatt az UTF-8 vagy a Windows-1252 (nyugat-európai) lehetőséget; a táblázat azonnal újratöltődik.

Automatikusan mentődnek a módosításaim?

Nem. A módosítások az oldalon élnek, amíg a CSV letöltése gombra nem kattintasz. A kódolás, az elválasztó vagy a fejléc beállításának módosítása újratölti az eredeti fájlt, és elveti a módosításokat.

Megnyithatok Excel-fájlokat?

Ez az eszköz csak szöveges fájlokat olvas. .xlsx, .xls vagy .ods táblázatokhoz használd az Excel-megtekintőt, amely egy munkalapot CSV-be is exportálhat.

Mi történik a CSV-ben lévő képletekkel?

A CSV nem tartalmaz képleteket, csak szöveget. Egy olyan cella, mint az =SUM(A1:A3), itt egyszerű szöveg; a védelmi beállítás megakadályozza, hogy a táblázatkezelők exportálás után lefuttassák.