Kako otvoriti CSV fajl koji je prevelik za Excel
Šta uraditi kada Excel javi da CSV nije u potpunosti učitan.
Excel prikaže upozorenje da fajl nije u potpunosti učitan, ili otvori CSV, a donji redovi jednostavno nedostaju. Udarili ste u Excelovo ograničenje broja redova. Svi podaci su i dalje u fajlu; Excel ih samo ne može prikazati.
Ograničenja
| Program | Ograničenje |
|---|---|
| Excel | 1.048.576 redova i 16.384 kolone po listu |
| Google Sheets | 10 miliona ćelija po tabeli, pa manje redova kod širokih tabela |
| Apple Numbers | 1.000.000 redova po tabeli |
Veliki fajlovi usporavaju tabele i mnogo pre tih ograničenja. Nekoliko stotina hiljada redova sa mnogo kolona već može biti mučno za skrolovanje, sortiranje ili filtriranje.
Prvi način: podelite fajl na delove
Najjednostavnije rešenje. Alat za deljenje CSV fajla seče fajl na delove sa zadatim brojem redova i kopira red sa zaglavljem na vrh svakog dela, tako da se svaki deo otvara i radi samostalno. Za Excel, od 250.000 do 500.000 redova po delu ostaje sasvim brzo. Redovi se nikada ne presecaju na pola, čak ni kada sadrže prelome reda unutar teksta pod navodnicima.
Drugi način: zadržite samo kolone koje su vam potrebne
Mnogi izvozi imaju desetine kolona, a vama trebaju tri. Uklanjanje ostalih drastično smanjuje fajl i često ga vraća u opseg sa kojim Excel lako izlazi na kraj. Izdvajanje kolona zadržava kolone koje navedete, redosledom kojim ih navedete.
Treći način: uvezite pomoću Power Queryja
Excelova opcija Data, From Text/CSV učitava fajl preko Power Queryja, koji može da filtrira redove pre nego što stignu u list ili da učita podatke u Data Model, koji nije vezan ograničenjem broja redova u listu. To je pravi put ako su vam potrebne pivot tabele nad celim skupom podataka.
Četvrti način: koristite alat napravljen za velike podatke
Za milione redova koje redovno analizirate, baza podataka ili alat za podatke su bolje rešenje od tabele: SQL baza podataka, Python sa bibliotekom pandas ili namenski program za pregled CSV fajlova. Za jednokratni pregled, deljenje fajla je brže od učenja novog alata.
Ponovno spajanje delova
Kada očistite ili filtrirate delove, spajanje CSV fajlova ih ponovo spaja u jedan fajl, sa jednim redom zaglavlja.
Zašto to raditi u pretraživaču
Veliki CSV fajlovi su obično izvozi podataka o kupcima, porudžbinama ili transakcijama. Alati na koje ovde vode linkovi obrađuju fajl u memoriji vašeg pretraživača i nikada ga ne otpremaju na server. Fajlovi od nekoliko stotina megabajta nisu problem na laptopu; na telefonu, veoma veliki fajlovi mogu da potroše svu memoriju.