Kaip atidaryti CSV failą, kuris per didelis Excel
Ką daryti, kai Excel praneša, kad CSV įkeltas ne visas.
Excel rodo įspėjimą, kad failas įkeltas ne visas, arba atidaro CSV, o apatinių eilučių tiesiog nėra. Pasiekėte Excel eilučių ribą. Visi duomenys vis dar yra faile; Excel tiesiog negali jų parodyti.
Ribos
| Programa | Riba |
|---|---|
| Excel | 1 048 576 eilutės ir 16 384 stulpeliai viename lape |
| Google Sheets | 10 milijonų langelių vienoje skaičiuoklėje, todėl plačioms lentelėms mažiau eilučių |
| Apple Numbers | 1 000 000 eilučių vienoje lentelėje |
Gerokai prieš pasiekiant šias ribas, dideli failai sulėtina skaičiuokles. Keli šimtai tūkstančių eilučių su daug stulpelių jau gali būti sunkiai slenkami, rikiuojami ar filtruojami.
1 būdas: padalykite failą į dalis
Paprasčiausias sprendimas. CSV padalijimo įrankis supjausto failą į dalis su nustatytu eilučių skaičiumi kiekvienoje ir nukopijuoja antraštės eilutę į kiekvienos dalies viršų, todėl kiekviena dalis atsidaro ir veikia atskirai. Excel programai nuo 250 000 iki 500 000 eilučių vienoje dalyje išlieka patogiai greita. Eilutės niekada neperkerpamos pusiau, net jei kabutėse esančiame tekste yra eilučių lūžių.
2 būdas: palikite tik reikiamus stulpelius
Daugelyje eksportų yra dešimtys stulpelių, o jums reikia trijų. Pašalinus likusius failas labai sumažėja ir dažnai patenka į Excel patogią zoną. Stulpelių ištraukimas palieka jūsų nurodytus stulpelius tokia tvarka, kokia juos išvardijate.
3 būdas: importuokite su Power Query
Excel parinktis Data, From Text/CSV įkelia failą per Power Query, kuri gali filtruoti eilutes prieš joms pasiekiant lapą arba įkelti duomenis į Data Model, kurio neriboja lapo eilučių riba. Tai tinkamas kelias, jei jums reikia suvestinių lentelių visam duomenų rinkiniui.
4 būdas: naudokite dideliems duomenims skirtą įrankį
Milijonams eilučių, kurios analizuojamos reguliariai, duomenų bazė ar duomenų įrankis yra geresni namai nei skaičiuoklė: SQL duomenų bazė, Python su pandas ar specialus CSV peržiūros įrankis. Vienkartinei peržiūrai padalyti greičiau nei mokytis naujo įrankio.
Dalių sujungimas atgal
Kai išvalysite ar išfiltruosite dalis, CSV sujungimas vėl sujungs jas į vieną failą, palikdamas vieną antraštės eilutę.
Kodėl tai daryti naršyklėje
Dideli CSV paprastai yra klientų, užsakymų ar operacijų eksportai. Čia susieti įrankiai apdoroja failą jūsų naršyklės atmintyje ir niekada jo neįkelia į serverį. Kelių šimtų megabaitų failai nešiojamajame kompiuteryje nėra problema; telefone labai dideliems failams gali pritrūkti atminties.