Microsoft Excel je program za preglednice in odlično orodje, ki se uporablja za analizo podatkov, lociranje informacij, ustvarjanje grafikonov in njihovo predstavitev odločevalcem. Excel deluje učinkovito na vseh ravneh, od preprostega kalkulatorja do najbolj tehničnih izračunov. Toda občasno naletite na težavo z velikostjo preglednice, ko se ukvarjate z velikimi podatki. V tem članku se naučimo, kako razdeliti veliko datoteko CSV na več manjših datotek.
Kazalo
Zakaj razdeliti Ogromno Excelovo preglednico?
Excelove preglednice bodo odprle samo prvih 1.048.576 vrstic in 16.384 stolpcev podatkov. Včasih naletite na datoteko .csv, ki vsebuje veliko več podatkov.
Recimo, da morate shraniti podatke o pacientih v bolnišnici, uvoziti boste morali datoteko CSV, ki vsebuje toliko zapisov, recimo več kot milijon. Toda tukaj je vprašanje, kako boste uvozili in upravljali preglednico z več kot milijonom zapisov?
Rešitev je razdeliti ogromno datoteko CSV z več kot milijonom pacientov na več manjših datotek, tako da bo Excel enostavno delal.
Kaj se zgodi, ko v Excelu odprete ogromne datoteke CSV?
Excel bo težko odpreti. Odpiranje velike datoteke bo trajalo nekaj minut in videli boste samo podatke, ki so prisotni v zgornjih 1048576 vrsticah. Po tem boste dobili napako, ki pravi »Datoteka ni naložena v celoti“. Delate lahko samo v prikazanih vrsticah. To ne pomaga, ko morate analizirati in preučiti celotne podatke. Zato je bolje razdeliti datoteko.
V tem članku uporabljam dve naključni preglednici CSV Excel, da razložim, kako velike datoteke CSV razdeliti na manjše datoteke.
Načini za razdelitev ogromnih datotek CSV
1. Uporabite program za razdelitev datotek CSV
Za razdelitev velikih datotek CSV lahko preprosto uporabimo programe CSV Splitter. Ti razdelilniki se pogosto uporabljajo kljub težavam s pomnilnikom. Za razdelitev datotek uporabite katerega koli od spodaj navedenih programov. Na voljo so brezplačno na internetu za prenos.
1. Ogromen razdelilnik CSV
To je preprost in enostaven za uporabo razdelilnik CSV. Poglejmo, kako lahko razdelimo datoteke s tem spodaj,
1. Ko odprete razdelilnik, preprosto vnesite datoteka CSV želite razdeliti in omeniti Število vrstic in kliknite na Razdeli datoteko.
2. Ko je razdelitev končana, boste dobili več razdeljenih datotek, kot je prikazano
2. CSV razdelilnik
Ta ima tudi enako funkcijo kot zgornji cepilnik. Poglejmo, kako razdeliti datoteke v tem programu.
1. Odprite razdelilnik CSV in vnesite datoteko CSV, ki jo želite razdeliti. Vnesite številko vrstice in na koncu kliknite Izvedite.
2. Ko je razdelitev opravljena, bodo datoteke shranjene na mestu, kjer je prisotna vaša izvirna datoteka CSV.
Na trgu je na voljo veliko več cepilnikov CSV, en primer je BitRecover CSV razdelilnik. To lahko uporabite, če želite, vendar morate plačati, da dobite polno različico.
2. Spletni vir Split CSV
Datoteke CSV lahko tudi razdelite na manjše datoteke z brezplačnim spletnim virom, imenovanim Split CSV.
1. V brskalniku odprite Split CSV.
2. Naložite datoteko, ki jo želite razdeliti.
3. Omenite število vrstic, ki jih želite imeti v datoteki.
4. Sledite korakom na zaslonu in na koncu kliknite Split.
OPOMBA: Split CSV ima tudi nekaj premium možnosti. Za uporabo teh možnosti morate plačati nekaj naročnin.
3. Uporabite paketno datoteko
Uporabimo lahko tudi paketno datoteko, da razdelimo ogromno datoteko CSV na več datotek. Oglejmo si, kako ustvariti paketno datoteko in jo nato prilagoditi tako, da bo opravil potrebe.
1. Odprite besedilno datoteko (Beležnica). Napišite paketno kodo, da razdelite datoteko CSV (kopirajte spodnjo kodo).
2. Zdaj pa pojdi na Datoteka > Shrani kot > batch.bat mapa > Shrani.
3. Zdaj se datoteka shrani na namizje, kot je prikazano spodaj. Dvojni klik na datoteko, ki se zažene v ukaznem pozivu.
OPOMBA: Če želite urediti kodo, Desni klik na ikoni paketa in kliknite na Uredi.
4. Ko paketni program obdela kodo, bo velika datoteka CSV razdeljena na več manjših datotek na podlagi vašega vnosa.
5. Zdaj pa poglejmo kodo in kakšne spremembe morate narediti, da boste lahko razdelili svojo določeno datoteko CSV.
Spodnje vrednosti boste morali spremeniti, da bo koda delovala za vas,
NASTAVI BFN = To bi moralo kazati na datoteko CSV, ki jo je treba razdeliti. Samo zamenjajte s svojo pot do datoteke CSV.
NASTAVI LPF = To je število vrstic, ki jih želite odpreti v novi datoteki.
NASTAVI SFN = To je novo ime, ki ga daste vašim razdeljenim datotekam.
Ko spremenite te vrednosti, shranite kodo kot a .netopir datoteko z novim imenom in sledite zgornjim korakom, da razdelite datoteko CSV.
4. Uporabite Powershell
Powershell kodiranje je lažje in hitrejše v primerjavi z obdelavo paketnih datotek. Zato lahko za to obdelavo uporabimo Powershell. Preden se lotite postopka, kopirajte spodnjo kodo v beležko.
1. Pritisnite "Windows + X" da odprete Powershell kot skrbnik.
2. Spremenite kodo, kopirano v beležnico, v skladu z zahtevami vaše datoteke CSV. Spremembe, ki jih je treba izvesti, so
- $InputFilename = Get-Content 'C:\file\location' :- Izpolnite lokacija vaše datoteke CSV v sistemu. Moje datoteke se nahajajo na naslovu »C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows«.
- $OutputFilenamePattern = 'output_done_' :- Lahko spremenite izhod ime vaše datoteke v tej vrstici. Ime moje izhodne datoteke je spremenjeno v ” Output-sample”.
- $LineLimit = 50000:- Tukaj lahko omejite število vrstic. Omejujem na 10000.
Ko so spremembe opravljene, kopirajte celotno kodo in jo prilepite v okno Powershell.
3. Koda se zažene v oknu Powershell in izhod se shrani kot .csv datoteke.
5. Uporabite Power Pivot
1. Odprite prazno Excelovo preglednico. Pojdi do Podatki > Nova poizvedba > Iz datoteke > Iz CSV.
2. Pojavi se okno, ki vas prosi za uvoz datoteke CSV.
3. Prikaže se predogled datoteke. Zdaj kliknite na Naloži > Naloži v
4. Prepričajte se, da ste označili polje proti "Dodaj te podatke v podatkovni model" in kliknite tudi izbirni gumb "Ustvari samo povezavo". Na koncu kliknite Naloži.
OPOMBA: Ta korak pove, da podatkov ne nalagamo v Excelov list.
6. Celotna velika datoteka se naloži. Zdaj kliknite na Upravljajte podatke.
7. Na zaslonu se bo zdaj prikazala tabela Power Pivot, kjer lahko po potrebi dodajate in spreminjate stolpce.
Ta metoda datoteke CSV ne razdeli na manjše datoteke. CSV lahko preprosto manipulirate v Excelu, kar je res uporabno.
To je vse.
Upam, da je bil ta članek koristen in informativen.
Komentirajte in nam sporočite, katero metodo ste uporabili.