Jak otworzyć plik CSV za duży dla Excela
Co zrobić, gdy Excel mówi, że CSV nie został wczytany w całości.
Excel ostrzega, że plik nie został wczytany w całości, albo otwiera CSV, a dolnych wierszy po prostu brakuje. Trafiłeś na limit wierszy Excela. Wszystkie dane nadal są w pliku; Excel po prostu nie może ich pokazać.
Limity
| Program | Limit |
|---|---|
| Excel | 1 048 576 wierszy i 16 384 kolumny na arkusz |
| Arkusze Google | 10 milionów komórek na plik, więc przy szerokich tabelach mniej wierszy |
| Apple Numbers | 1 000 000 wierszy na tabelę |
Długo przed tymi limitami duże pliki spowalniają arkusze. Kilkaset tysięcy wierszy z wieloma kolumnami potrafi już sprawić, że przewijanie, sortowanie i filtrowanie są męczarnią.
Sposób 1: podziel plik na części
Najprostsze rozwiązanie. Narzędzie do dzielenia CSV tnie plik na części o ustalonej liczbie wierszy i kopiuje wiersz nagłówka na początek każdej z nich, więc każda otwiera się i działa samodzielnie. Dla Excela 250 000 do 500 000 wierszy na część pozostaje wygodnie szybkie. Wiersze nigdy nie są przecinane w połowie, nawet gdy w tekście w cudzysłowie jest łamanie wiersza.
Sposób 2: zostaw tylko potrzebne kolumny
Wiele eksportów ma dziesiątki kolumn, a Ty potrzebujesz trzech. Usunięcie reszty drastycznie zmniejsza plik i często mieści go w strefie komfortu Excela. Wyodrębnij kolumny zachowuje wskazane kolumny w podanej kolejności.
Sposób 3: importuj przez Power Query
Opcja Dane, Z pliku tekstowego/CSV w Excelu wczytuje plik przez Power Query, które potrafi odfiltrować wiersze, zanim trafią do arkusza, albo wczytać dane do modelu danych, którego nie ogranicza limit wierszy arkusza. To właściwa droga, jeśli potrzebujesz tabel przestawnych dla całego zbioru danych.
Sposób 4: użyj narzędzia do dużych danych
Dla milionów wierszy analizowanych regularnie lepszym domem niż arkusz jest baza danych lub narzędzie do danych: baza SQL, Python z pandas albo dedykowana przeglądarka CSV. Do jednorazowego przejrzenia podział jest szybszy niż nauka nowego narzędzia.
Składanie części z powrotem
Gdy już wyczyścisz lub przefiltrujesz części, połącz CSV złoży je znów w jeden plik z jednym wierszem nagłówka.
Dlaczego w przeglądarce
Duże pliki CSV to zwykle eksporty klientów, zamówień lub transakcji. Narzędzia podlinkowane tutaj przetwarzają plik w pamięci przeglądarki i nigdy go nie przesyłają. Kilkaset megabajtów to na laptopie żaden problem; na telefonie przy bardzo dużych plikach może zabraknąć pamięci.