Hogyan nyiss meg egy CSV-fájlt, amely túl nagy az Excelnek
Mit tegyél, ha az Excel azt írja, hogy egy CSV nem töltődött be teljesen.
Az Excel figyelmeztet, hogy a fájl nem töltődött be teljesen, vagy megnyitja a CSV-t, és az alsó sorok egyszerűen hiányoznak. Elérted az Excel sorkorlátját. Az adatok mind ott vannak a fájlban; az Excel csak nem tudja megjeleníteni őket.
A korlátok
| Program | Korlát |
|---|---|
| Excel | Munkalaponként 1 048 576 sor és 16 384 oszlop |
| Google Sheets | Táblázatonként 10 millió cella, így széles táblázatoknál kevesebb sor |
| Apple Numbers | Táblázatonként 1 000 000 sor |
A nagy fájlok jóval e korlátok előtt lelassítják a táblázatokat. Néhány százezer sor sok oszloppal már most is kínszenvedés lehet görgetéskor, rendezéskor vagy szűréskor.
1. lehetőség: oszd fel a fájlt részekre
A legegyszerűbb megoldás. A CSV-felosztó eszköz meghatározott sorszámú részekre vágja a fájlt, és minden rész tetejére átmásolja a fejlécsort, így mindegyik önállóan megnyílik és működik. Excelhez részenként 250 000-500 000 sor kényelmesen gyors marad. A sorokat soha nem vágja ketté, akkor sem, ha idézőjeles szövegen belül sortörés van bennük.
2. lehetőség: csak a szükséges oszlopokat tartsd meg
Sok exportban több tucat oszlop van, neked pedig három kell. Ha a többit eltávolítod, a fájl drasztikusan kisebb lesz, és gyakran belefér abba a tartományba, amelyet az Excel még kényelmesen kezel. Az oszlopok kinyerése eszköz a megnevezett oszlopokat tartja meg, abban a sorrendben, ahogy felsorolod őket.
3. lehetőség: importálj Power Queryvel
Az Excel Data, From Text/CSV lehetősége a Power Queryn keresztül tölti be a fájlt, amely már azelőtt szűrheti a sorokat, hogy a munkalapra kerülnének, vagy betöltheti az adatokat a Data Modelbe, amelyre nem vonatkozik a munkalap sorkorlátja. Ez a helyes út, ha a teljes adathalmazon kimutatásokra (pivot tables) van szükséged.
4. lehetőség: használj nagy adatmennyiségre készült eszközt
A rendszeresen elemzett, több millió soros adatoknak egy adatbázis vagy adatkezelő eszköz jobb otthon, mint egy táblázat: egy SQL-adatbázis, Python a pandas könyvtárral, vagy egy kifejezetten CSV-re készült megjelenítő. Egy egyszeri betekintéshez a felosztás gyorsabb, mint egy új eszközt megtanulni.
A részek újbóli összefűzése
Miután megtisztítottad vagy megszűrted a részeket, a CSV-egyesítő újra egyetlen fájlba fűzi őket, egyetlen fejlécsorral.
Miért a böngészőben
A nagy CSV-fájlok általában ügyfelek, rendelések vagy tranzakciók exportjai. Az itt linkelt eszközök a böngésződ memóriájában dolgozzák fel a fájlt, és soha nem töltik fel. Néhány száz megabájtos fájlok laptopon gond nélkül mennek; telefonon a nagyon nagy fájlokhoz elfogyhat a memória.